Bonjour,
Pour une extension twig, j'essaie de récupérer le contenu d'un block présrnt dans un template par programmation.
Donc en gros :
Mon template :
Dans le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {% block title %}Liste des jobs{% endblock %}
Je suis parvenu à récupérer le nom des blocks présents dans le template
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fonction() ? = Liste des jobs
Mais je ne vois pas comment je peux obtenir le contenu de ceux-ci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... $template = $this->environment->loadTemplate('VenusVenusBundle::layout.html.twig'); $blockNames = $template->getBlockNames(); ...
Est-ce possible ?
A la place de récupérer le contenu d'un block, il faudrait peut-être essayer de passer par les variables qui ont été assignées lors du render ?
Phil-
Partager