Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

Gérer vos balises Meta avec Zend Framework 2

Article posté le 11-05-2015 dans la catégorie PHP

La gestion des balises Meta importe peu pour une application. Mais pour ce qui concerne un site Internet, c'est un strict minimum au regard de la qualité à fournir pour le SEO. Gestion du titre, de la balise description ou encore du comportement des robots, les applications sont multiples. Voici comment les traiter avec la version 2 du framework de Zend.

1- Préparer le terrain

Dans votre fichier layout, vérifiez que dans le header, sous les balises Meta déja en place par défaut, vous avez bien ceci :

<?php echo $this->headMeta(); ?>

2- Insérer des données

A partir de là, vous être libre de remplir les balises de votre choix : le moteur de template de Zend les créera automatiquement.

Vous avez deux possibilités : l'insertion - c'est à dire remplir une balise, et l'ajout - rajouter du contenu à celui déjà en place.

A- Insertion

$this->headMeta()->setName('description', $article->DESCRIPTION); //Ici je défini le contenu de la balise Description

B- L'ajout

$this->headMeta()->appendName('robots', 'noindex, nofollow'); //Ici je ne veux pas que ma page soit indexée par les moteurs de recherche

 


Tweet
comments powered by Disqus