Jump to content
anteverce

[ASTUCE] Meta Keywords Prestashop 1.6

Recommended Posts

Salut,

 

Je vous livre une petite astuce pour les irréductibles des Metas Keywords.

 

Dans Prestashop 1.6, onglet Référencement et SEO, ils ne sont plus disponibles.

 

Cette astuce consiste a prendre les Tags de la fiche produits pour en faire les mots clés.

 

 

Procédure :

 

Dans controllers/ProductControllers.php ajouter :

// AJOUT DES TAGS PRODUITS POUR META KEYWORDS
            $product_tag = Tag::getProductTags($this->product->id);
            $product_tag = $product_tag[intval($this->context->language->id)];

            $product_tag_meta = null;
            if (isset($product_tag) && $product_tag)
            {
                foreach($product_tag as $cle=>$valeur)
                        $product_tag_meta .= $valeur.', ';
            $product_tag_meta .= Configuration::get('PS_SHOP_NAME');
            }

            $this->context->smarty->assign(array(
                'product_tag_meta' => $product_tag_meta));
// FIN

Juste après :

                $return_link = 'javascript: history.back();';

Puis dans themes/VOTRETHEME/header.tpl remplacer :

{if isset($meta_keywords) AND $meta_keywords}
        <meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />
{/if}

Par ça :

{if isset($meta_keywords) AND $meta_keywords}
        <meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />
{elseif isset($product_tag_meta) AND $product_tag_meta}
        <meta name="keywords" content="{$product_tag_meta|escape:html:'UTF-8'}" />
{/if}

Attention toutefois !

 

Si vous êtes passé comme moi par une mise à jour vers la version 1.6, il se peut que vos anciens mots clés soient toujours présents dans la base de données et par conséquent ce sont ceux-ci qui sont toujours pris en compte dans la balise meta keyword.

 

Il faut les effacer pour que cette astuce fonctionne.

 

Dans PhpMyAdmin :

UPDATE `PREFIX_product_lang` SET `meta_keywords` = '';

 

*Remplacer PREFIX par le votre

 

 

SAUVEGARDER VOS BASES AVANT TOUTE OPERATION !!!

Edited by anteverce (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

Merci a toi pour cette astuce pratique pour les annuaires

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More