Bonsoir,
Aujourd'hui, pour générer dynamiquement la balise <title> de mes pages, j'utilise l'aide de vue HeadTitle directement dans le layout de mon application de la manière suivante :
Je souhaiterais déporter le code au sein du bootstrap de mon application (plus propre) mais cela pose un problème au niveau de Zend_Controller_Front pour récupérer les noms du contrôleur et de l'action appelés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $request = Zend_Controller_Front::getInstance()->getRequest(); $this->headTitle($this->translator->_(strtolower($request->getControllerName()).'_'.strtolower($request->getActionName()).'_section_title')); $this->headTitle($this->translator->_('site_name')); $this->headTitle()->setSeparator(' | '); echo $this->headTitle();
Apparemment, il est possible de créer un plugin qui interviendrait après que le routage soit effectué. Avez-vous une idée de l'implémentation de ce plugin ?
Sinon, comment faites-vous pour générer un <title> dynamique proprement (ni dans le layout ni dans une vue) ?
Merci d'avance.
Partager