Variable global Twig
Documentation de cet article
Créer une variable Twig globale, utilisable partout.
Pourquoi et comment créer une variable globale Twig
Parfois, vous aurez besoin d'une variable globale Twig, c'est-à-dire une variable qui sera accessible partout dans vos templates. Par exemple, vous pourriez avoir besoin d'une variable contenant le nom de votre site, un lien de réseau social : une variable redondante.
Pour créer une variable twig, rendez-vous dans le fichier config/packages/twig.yaml
et ajoutez la variable dans la section globals
:
twig: # ... globals: # ... site_name: 'Mon site'
Et voilà, vous pouvez maintenant utiliser la variable site_name
dans vos templates Twig :
{# ... #} <title>{{ site_name }}</title>{# ... #}
La section globals doit se trouver directement dans la section twig, et non dans une autre section. Faites attention à l'indentation, très importante en YAML.