Modifier les meta description et keywords depuis un plugin TYPO3

Modifier les meta description et keywords depuis un plugin TYPO3

Posté le 17 juillet 2011 | Catégorie TYPO3, TypoScript

Changer le contenu des balises meta description et keywords depuis un plugin TYPO3 n'est pas évident. En effet, modifier le title d'une page est relativement aisé :

// balise title
$GLOBALS['TSFE']->page['title'] = 'Titre de la page';
// titre du résultat dans la recherche indexée
$GLOBALS['TSFE']->indexedDocTitle = 'Titre de la page';

Simple et rapide, mais cela ne fonctionne pas dans le cas qui nous interesse. Pour les meta description et keywords, il faut utiliser la fonction suivante :

// meta description
$GLOBALS['TSFE']->cObj->data['description'] = 'Description de ma page';
// meta keywords
$GLOBALS['TSFE']->cObj->data['keywords'] = 'keyword1, keyword2';

Cette astuce fonctionne pour les extensions Extbase comme piBase.