Riscrittura link su campo vista
Buon pomeriggio,
vi scrivo per avere un aiuto...
Nel progetto che sto facendo ho una vista, nella quale ho due blocchi.
I blocchi sono associati alla pagina ad esempio uno è associato alla pagina /view-dataset.
Ora devo modificare il codice del dettaglio di un record il percorso nell'url è il seguente
https://172.20.0.3/view-dataset/dataset?id=de538306-17cc-4cb8-97be-a8bfc...
Da come ho capito parte dalla view-dataset e poi arriva ad un pagina /dataset a cui passo id,
però non mi è chiaro ora che pagina modificare per cambiare l'output della pagina...
Come faccio a partire da url a vedere su quale file è mappata il template twig ?
Grazie mille
Risposte
Potresti fare l'override del
Potresti fare l'override del template della vista in base al tipo (page, block) vedi qui:
https://api.drupal.org/api/drupal/core!modules!views!views.theme.inc/group/views_templates/8.9.x
Visto... ma non ho capito,
Visto... ma non ho capito, dovendo fare solo l'override di quella vista che viene richimato da quell'url come fare ?? non ho capito... la mia vista si chiama dataset_test_list e va nella pagina /view-dataset
Dalla pagina dell'api
Dalla pagina dell'api linkata:
[base template name]--[view machine name]--[view display id].html.twig
[base template name]--[view machine name]--[view display type].html.twig
[base template name]--[view display type].html.twig
[base template name]--[view machine name].html.twig
[base template name].html.twig
potresti provare il primo override, non so qual è il nome macchina del display della pagina, potrebbe essere page_1. In quel caso sarebbe:
views-view--dataset-test-list--page-1.html.twig
Cioè intendi che per fare il
Cioè intendi che per fare il template dettaglio avendo la pagina chiamata /view-datasetdevo fare
un template twig cosi chiamato
views-view--dataset-test-list--dataset.html.twig
seguendo il percorso del link messo giusto?
Più di quello che ho già
Più di quello che ho già scritto non posso dirti, prova a testare le soluzioni proposte.