Jump to content

Title des pages du nuage de tags


Recommended Posts

Bonjour,

Je souhaite modifier les title des pages du nuage de mot clé. A l'heure actuelle sur ma boutique, le title de ces pages est toujours le même à savoir le nom de la boutique. Est-ce le comportement classique d'une boutique sous Prestashop ? J'ai regardé dans le module tags ou dans l'onglet catalogue > tag et aucune option ne semble être proposées pour inclure un texte + le nom du tag en guise de title.

Faut-il passer par un module ou par un développement spécifique pour faire ce type de modification ?

Link to comment
Share on other sites

les tags sont juste des mots permettant de trouver des produits rattaché à ce mot.
Tu les rentre dans ta fiche produit et c'est juste un mot tu ne peux pas mettre une description.

Pour le titre des page c'est dans ta fiche produit :

Cliquez ici pour améliorer votre position dans les moteurs de recherche (SEO)

Link to comment
Share on other sites

Les tags ne sont pas juste des mots. Ce sont aussi (et avant tout ?) des liens hypertextes. Dans le cas de prestashop, ces liens hypertextes mènent à des pages qui ont toutes le même <TITLE> pour les X mots clés du nuage. Pour des raisons de visibilités, je souhaite que ces pages aient chacun un title différent.

Link to comment
Share on other sites

  • 2 months later...

Nous avons fait la modification, tu peux la voir en action sur cette page avec le mot clé promenades. Du coup cela nous permet d'avoir un title différent pour chaque tag, par contre il est toujours du même format : "Visites et balades à deux pas de Paris - Nom du tag". C'est un peu rigide mais cela permet d'avoir un title différent pour chaque page du nuage.

Link to comment
Share on other sites

Bonjour,

Pour modifier le title pour la page de résultats de recherche par tag
il faut faire une modification dans la fonction "getHomeMetaTags ($id_lang)" (fichier "./classes/Tools.php" )

par exemple pour avoir titre du site + nom du tag
avant le return il faut ajouter :

if ($tag = Tools::getValue('tag')) {
 $ret['meta_title'] .= ' - '. $tag;
}

Link to comment
Share on other sites

  • 8 months later...

Bonjour,
J'ai utilisé la solution de Guillaume qui est satisfaisante, à ce détail près : Avec l'url rewriting, le parametre de langue n'est pas pris en compte ici, et avec des tags qui s'écrivent de la meme façon en anglais et en français (ipod, par exemple) , c'est une seule et meme adresse pour les 2 langues qui est utilisée. (/boutique/tags/ipod)
Pour la navigation pas de probleme, puisque le cookie est là, mais pour Google?

Je n'ai pas suffisament de connaissances pour corriger ce problème. Si quelqu'un a une solution, d'avance merci.

Link to comment
Share on other sites

Je suis sur Prestashop 1.4.1 voici le code que j'ai modifié.

$ret['meta_keywords'] = (isset($metas['keywords']) AND $metas['keywords']) ? $metas['keywords'] : '';
if ($tag = Tools::getValue('tag')) {
$ret['meta_title'] .= ' - '. $tag;
}
return $ret;
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...