Changer le titre de la page dans un plugin
Posté par CERDAN Yohann dans
Voici un code assez pratique qui vous permet de changer le titre de la page au sein d’un plugin. C’est d’autant plus pratique que cela peut mettre à jour votre style de page en même temps (si vous avez un typoscript qui affecte à une balise <hx> le titre de la page). Ce code peut être intéressant pour répondre aux contraintes d’accessibilité en changeant le titre de la page lorsque l’on navigue entre différents enregistrements. Il est par exemple utilisé dans tt_news.
function changePageTitle ($new_title) {
// Caution : you do not must be in user_int because it doesn't work
$GLOBALS['TSFE']->page['title'] = $new_title;
// set pagetitle for indexed search to news title
$GLOBALS['TSFE']->indexedDocTitle = $new_title;
}
Attention (très important) : j’ai passé quelque temps au début à essayer ce code sans qu’il ne marche. J’ai alors découvert la raison qui faisait que mon titre ne changeait jamais : mon extension était en USER_INT. Si on souhaite changer le titre de page, l’extension doit obligatoirement être en USER. Si votre plugin est en USER_INT et que vous souhaitez quand même accéder au titre de la page, on peut opérer de la manière suivante (personnellement je déconseille ce type de procédé, mais je le donne à titre informatif)
$GLOBALS['TSFE']->content = preg_replace(
'@<title>(.+):(.*)</title>@i',
'<title>$1: '.$my_header.' | $2</title>',
$GLOBALS['TSFE']->content);
Article(s) sur le même sujet :
- Générer le rendu d’un contenu en TS et dans un plugin en TYPO3
- Effectuer des requêtes dans un plugin/module TYPO3
- Utiliser Fluid dans un plugin tslib_pibase
- Récupérer la configuration d’un autre plugin
- Récupérer la rootline d’une page donnée en TYPO3
Aucun trackback pour l'instant
13 janvier 2012 - 17 h 19 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Quasiment 1 mois que je n’ai pas blogué… Dur dur en ce moment, mais c’est souvent bon signe Bref, je profite de ce billet pour vous présenter une de mes dernières extensions afin d’avoir des retours dessus (bien que j’en ai déjà eu). Pour confirmer mon implication sur Apache Solr (nous l’utilisons quotidiennement et sommes [...]
13 décembre 2011 - 10 h 24 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Comme vous le savez, la version 4.5 de TYPO3 sera supportée jusqu’à mi-2014. Entre temps, de nombreuses versions auront vu le jour : 4.8, 4.9, 4.10, 4.11 et peut-être 4.12. La « core team » à toujours été un peu réfractaire à l’idée de backporter des fonctionnalités des versions supérieures (par exemple des nouveautés de la 4.6 sur la 4.5). Mais on [...]
2 novembre 2011 - 9 h 43 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Quelques mois après l’université d’été, les vidéos sont mises à disposition. Vous pourrez toutes les découvrir ici: http://typo3-fr.org/communaute-typo3/evenements/t3uni11-l-universite-d-ete-typo3-2011-407.html Vous pourrez donc suivre notre conférence sur les moteurs de recherche: http://typo3-fr.org/communaute-typo3/evenements/t3uni11-l-universite-d-ete-typo3-2011/typo3-et-les-moteurs-de-recherche-417.html Enfin, voici la nouvelle chaîne YouTube de TYPO3.fr : http://www.youtube.com/user/TYPO3Fr Partager : Tweet Article(s) sur le même sujet : Université d’été TYPO3 dans 2 jours [...]
25 octobre 2011 - 15 h 00 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Après des dates de livraison toujours respectées, la version 4.6 de TYPO3 voit le jour aujourd’hui. Comme chaque version majeure, c’est un grand jour qui se voit ponctuer par des « Release Party » un peu partout dans le monde (mais pas en France snif…). Cette version post 4.5 LTS apporte beaucoup d’améliorations, essentiellement d’ordre technique. Je [...]
14 octobre 2011 - 9 h 34 min
Tags: TYPO3
Posté dans TYPO3 | 2 commentaires
Juste un petit rappel à tous pour le TUG du 18 octobre 2011 de 19h à 21h. On aura l’occasion de voir ensemble la version 4.6 de TYPO3 qui sort à la fin du mois. Venez nombreux! Voir l’article consacré au TUG #3. Partager : Tweet Article(s) sur le même sujet : TUG Nantes #3 : [...]
16 août 2011 - 13 h 51 min
Tags: TYPO3
Posté dans TYPO3 | 1 commentaire
Suite à des bugs de régressions, une série de mise à jour est sortie aujourd’hui. Les 3 dernières branches sont concernées. Le passage à la 4.5.5 est conseillé. Comme d’habitude cliquez en dessous pour voir les spécifications de ces mises à jour. TYPO3 4.3.13 TYPO3 4.4.5 TYPO3 4.5.5 Vous pourrez consulter la roadmap des nouvelles [...]
27 juillet 2011 - 15 h 04 min
Tags: TYPO3
Posté dans TYPO3 | 1 commentaire
Suite à des bugs et à des failles de sécurité relevées par la team, une série de mise à jour est sortie aujourd’hui. Les 3 dernières branches sont concernées. Le passage à la 4.5.4 est fortement conseillé. Comme d’habitude cliquez en dessous pour voir les spécifications de ces mises à jour. TYPO3 4.3.12 TYPO3 4.4.9 [...]
26 juillet 2011 - 19 h 41 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Comme vous le savez surement, TYPO3 abandonne peu à peu le format locallang.xml pour la gestion des traductions pour le format XLIFF. Le nouveau serveur de traduction se basant sur ce format est donc disponible à l’adresse : http://translation.typo3.org/. Ce serveur Pootle présente donc toutes les langues disponibles sur TYPO3. Sachez que la connexion s’effectue à l’aide d’un SSO entre [...]
18 juillet 2011 - 10 h 37 min
Tags: TYPO3
Posté dans TYPO3 | Aucun commentaire
Comme cela fait longtemps que j’ai écrit un billet, je me suis dit qu’un petit billet récapitulatif de l’actualité serait pas mal. Première chose, TYPO3 4.6 alpha3 est sorti le 12 juillet dernier. Pas grand-chose en termes de nouveautés, mise à part le support du XLIFF qui est annoncé. Nous quitterons donc le bon vieu locallang.xml au profit [...]
8 juillet 2011 - 8 h 37 min
Tags: TYPO3
Posté dans TYPO3 | 1 commentaire
Bon ok, je suis un peu en retard mais j’attendais la news officielle pour poster. L’université d’été est donc terminée et elle m’a permis de rencontrer pour la première fois la communauté Française de TYPO3. On remerciera une fois de plus toute les personnes qui se sont occupées de l’organisation mais surtout Cyril Wolfangel et l’université Polytech [...]