15 juillet 2009 ~ 4 Commentaires

Ajouter des meta tags en TYPOSCRIPT

Il existe quelques extensions (metatags en autre) permettant d’exploiter les champs (‘description’, ‘Mots clés’, ‘résumé’, …) présent lorsque l’on édite les propriétés d’une page dans l’onglet « Meta données ».

Il est aussi possible d’exploiter ces champs en TYPOSCRIPT d’une manière assez simple :

page.meta {
     keywords.field = keywords
     description.field = description
     author.field = author
     robots = index,follow,archive
}

Grâce à ce code, si un champ est rempli, la balise meta correspondante sera automatiquement créée.

Il est bien sûr possible de paramétrer l’ensemble des champs présents dans l’onglet « Meta données ».

4 commentaires pour “Ajouter des meta tags en TYPOSCRIPT”

  1. Ryo 14 novembre 2009 at 17:57 Permalink

    Bonjour et merci pour cette explication.

    Une question me taraude cela dit, est-il possible en typoscript de procéder de la manière suivante :

    J’ai dans les constants d’un site, des champs meta tags permanent pour toutes les pages. exemple :

    plugin.meta.keywords = (mes keywords)
    plugin.meta.description = (ma description)

    Et je voudrais savoir si en typoscript, il est possible quand on remplit les meta données dans une page précise, qu’elle écrase celle qui sont dans les constants. En revanche si aucun metatags est détecté dans une page unique, alors typo utilise les constants.

    Actuellement typo ajoute les keywords et description d’une page en plus de celle prédéfini dans les constants ce qui n’est pas bien optimal pour le référencement au cas par cas.

    Merci par avance :)

  2. Thomas Leroy 16 novembre 2009 at 00:31 Permalink

    J’ai répondu à ta question dans un nouveau billet :

    http://www.tleroy.fr/ajouter-meta-tags-par-defaut-typoscript/

    J’espère que cela répond à tes attentes.
    Merci de me confirmer tout ceci :)

  3. Ryo 17 novembre 2009 at 05:11 Permalink

    Superbe ! Merci beaucoup :)


Laisser un commentaire