Toujours débutant avec symfony, je me demandais comment mettre un titre à une page.
J'ai déjà trouvé deux solutions :
- Passer par le fichier de configuration view.yml : bof, on définit le titre d'une page à des milliards de lieues des action et template de la page ; quid de la traduction du titre ?
- Passer par un slot dans le layout principal de l'application (<title><?php include_slot('title'); ?></title>) : maintenant, il faut définir ce slot title ; l'idéal serait dans l'action, il n'y a que là que je peux le définir mais comment le définir ? Je n'ai trouvé de méthode pour mettre des slots que dans le template et définir une variable de titre dans l'action pour la mettre en slot dans le template.
Auriez-vous donc une meilleure solution que ceci ?
d'avance !
Partager