Template twig per una determinata vista
Buongiorno,
per quanto riguarda il progetto che sto facendo mi trovo in questa situazione.
Ho una vista che mi recupera un elenco di record, e dopo cliccando sul link mi riporta al dettaglio del record. La vista si chiama view-datasets ed il link del dettaglio è il seguente
/view-dataset/dataset?id=de538306-17cc-4cb8-97be-a8bfc41d7da2
Questo link renderizza in modo grezzo i risultati del dettaglio del record, ma mi hanno detto
che devo creare un template da assosciare al dettaglio del dataset in quanto non c'è.
Per fare questo quindi devo associare il path della vista nel file di routing del modulo che ho fatto, e poi associargli il template twig ??
Ho capito bene ?
Grazie mille
Risposte
Ciao purtroppo non si capisce
Ciao purtroppo non si capisce molto bene quello che stai cercando di fare, puoi spiegare meglio?
"/view-dataset/dataset" è essa stessa una vista di tipo pagina? Nel caso, hai provato la soluzione che ti ho suggerito qui http://drupal.it/supporto/riscrittura-link-campo-vista? Se sì, ma non hai risolto, che problemi hai riscontrato?
la /view-dataset è agganciata
la /view-dataset è agganciata ad una pagina che è la /view-dataset ...
per vedere se /view-dataset/dataset è una pagina come devo fare ?dato che nell'elenco delle
viste mi ritrovo view-dataset e facendo una ricerca per pagina non ho trovato una pagina chiamata /dataset.....
Ancora non ho avuto modo di provare questa soluzione dato che sono stato impegato!
Nella pagina delle viste
Nella pagina delle viste dovresti vedere se la vista view-dataset espone quell'url.
L'url potrebbe anche non essere servito dalla vista ma da un controller .. la situazione non mi è chiara, non so come aiutarti. Prova a vedere se con l'altra soluzione risolvi.
ho visto che nel progetto
ho visto che nel progetto come file twig ho i seguenti file
views-view-fields--dataset-list-test.html.twig
il quale mi renderizza l'elenco della vista, e poi ho il file
views-view-fields--dataset-list.html.twig
il quale renderizza le righe della vista view-dataset
Ora dovendo creare il template di dettaglio per il dataset in base a questo link qua
https://172.20.0.3/view-dataset/dataset?id=de538306-17cc-4cb8-97be-a8bfc...
e vedendo la guida che mi hai inviato che devo creare un template twig cosi chiamato
views-view-dataset--dataset-list.html.twig capito bene?
1. se non è una vista questi
1. se non è una vista questi template non ti funzioneranno .. se non sei sicuro vedi https://www.drupal.org/docs/theming-drupal/twig-in-drupal/twig-template-... e magari prova uno di questi:
page--node--edit.html.twig
page--node--1.html.twig
page--node.html.twig
page.html.twig
tipo page--view-dataset--dataset.html.twig
2. il template views-view-dataset--dataset-list.html.twig non rientra in nessuno dei suggerimenti quindi probabilmente non ti funzionerà
3. ti conviene almeno attivare la modalità di debug twig che stampa i template suggestion disponibili direttamente in commenti html (https://www.drupal.org/docs/theming-drupal/twig-in-drupal/debugging-twig...)
In bocca al lupo!
Grazie mille proverò i tuoi
Grazie mille proverò i tuoi suggerimenti!!