Bonjour,

Je redéfinis dans tous mes bundles le block field_label comme suit, de manière à pouvoir traduire le label :

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 %}
avec 'MonBundle' qui est la seule variable qui est modifiée à chaque fois.

Puis j'applique mon form_theme comme suit :

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' %}
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 ?

D'avance merci.