C'est simple, le premier c'est un fichier à créer (indiqué dans le commentaire Twig) :
- Code: Tout sélectionner
{# fichier template/couleurs-forums.twig #}
Quant à l'appel de ce système, cela implique d'ouvrir le fichier template (en l’occurrence "
viewforum_body.html") et de placer tout en haut de ce fichier le code suivant :
- Code: Tout sélectionner
{% from 'couleurs-forum.twig' import categorie as categorie_color %}
Ceci pour appeler la macro qui sera utilisée plus loin dans le template.
Toutefois, idéalement, pour l'ajout de fonctionnalité (ce qui est un peu le cas ici), il est préférable de créer une extension.
Enfin, bien que la solution soit intéressante, elle est un peu contraignante à mettre en place pour un utilisateur lambda sauf s'il est bien guidé dans la démarche (par exemple avec une documentation d'une telle astuce).
