Bonjour,
Je redéfinis dans tous mes bundles le block field_label comme suit, de manière à pouvoir traduire le label :
avec 'MonBundle' qui est la seule variable qui est modifiée à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #dans MonBundle/Resources/views/form.html.twig {% extends "TwigBundle:Form:div_layout.html.twig" %} {% block field_label %} <label for="{{ id }}"> {{ id|trans([], 'MonBundle') }} </label> {% endblock %}
Puis j'applique mon form_theme comme suit :
Ma question est : existe-t-il un moyen, de fournir la variable 'MonBundle' en argument, de façon à ne pas avoir à dupliquer ce code dans chaque bundle où j'en ai besoin ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #dans MonBundle/Resources/views/exemple.html.twig, juste avant la balise <form> {% form_theme form 'MonBundle::form.html.twig' %}
D'avance merci.
Partager