EISEAL Posted August 26, 2014 Share Posted August 26, 2014 (edited) 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 August 26, 2014 by anteverce (see edit history) 2 Link to comment Share on other sites More sharing options...
2FR3 Posted August 26, 2014 Share Posted August 26, 2014 Merci a toi pour cette astuce pratique pour les annuaires Link to comment Share on other sites More sharing options...
Recommended Posts