Bonjour,
J'utilise Twig et je souhaite inclure un template qui se trouve dans un sous-dossier de celui qui est affiché à l'écran.
Mon problème est que je dois obligatoirement préciser le chemin complet menant au template et je ne trouve pas ça très pratique (ne serait-ce qu'en cas de changement d'arborescence).
Mon template de base se trouve ici: templates/t/sessions/manage.twig
Je souhaite inclure un autre qui se trouve ici: templates/t/sessions/imports/list.twig
Je voudrais donc faire ceci idéalement: {{ include('imports/list.twig }}
Mais je dois faire ceci: {{ include(' t/sessions/imports/list.twig }}
Y'a-t-il une méthode pour arriver à mes fins?
Merci!
bonsoir,
Si j'ai bien compris ton problème : en passant des options à twig via Twig_Environment et le FilesystemLoader à qui tu peux passer un tableau contenant le chemin de tes templates twig => la doc (voir dans le chapitre "Environment options>Built-in Loaders")