lexpat Posted September 23, 2013 Share Posted September 23, 2013 (edited) C'est une question récurrente mais personne ne semble avoir de solution... A partir de la version 1.5, on ne peut plus renseigner manuellement la balise alt des images, elle reprend automatiquement le nom des produits. Seulement voilà mes noms de produits ne sont pas très explicites (et je ne souhaite pas les modifier car mon site tourne depuis plus de 3 ans et mes produits les plus vendus sont "connus" sous leur nom). En revanche mes titres de catégories et sous catégories, eux sont bien explicites. Du coup je me dis qu'il doit être possible de rajouter un bout de code qui dise que la balise alt = "nom catégorie"+"nom de sous-catégorie"+"nom produit" Que pensez-vous de cette solution ? Quelqu'un sait où se trouve le code qui définit le contenu de la balise alt ? Edited September 29, 2013 by lexpat (see edit history) Link to comment Share on other sites More sharing options...
jd440 Posted September 26, 2013 Share Posted September 26, 2013 Bonjour, Pour cela il faut modifier le themes, et les fichier corresspondant. Avec notemment: product-list.tpl, product.tpl... en fonction de là ou vous souhaiter voir les "alt" remplit. Il faudrais mettre quelque chose du genre: alt="{$product->category|escape:'htmlall':'UTF-8'[spam-filter] {$product->name|escape:'htmlall':'UTF-8'}" P.s: on parle d'attribut Alt et non balise alt Link to comment Share on other sites More sharing options...
labelandco Posted September 26, 2013 Share Posted September 26, 2013 le sujet a été abordé maintes fois.... merci deprendre la peine de verifier avec le moteurs de recherche Presta (juste pour info il y a un post qui en parle la semaine dernière.... attribut et balise pas la même chose ??? .... un attribut c'est un élément que l'on donne a une balise... merci d'eviter de creer des amalgames la ou il n'y pas besoin d'en avoir Link to comment Share on other sites More sharing options...
jd440 Posted September 26, 2013 Share Posted September 26, 2013 Donc on parle bien de l attribut alt de la balise image. http://www.outils-referencement.com/lexique-referencement/attribut-alt Link to comment Share on other sites More sharing options...
labelandco Posted September 27, 2013 Share Posted September 27, 2013 ok merci pour la précision 1 Link to comment Share on other sites More sharing options...
lexpat Posted September 29, 2013 Author Share Posted September 29, 2013 Merci à jd440, je vais regarder ça en détail cette semaine (et à la réflexion je vais plutôt essayer de reprendre le contenu de ma balise <title> dans le alt, mais la démarche est la même). A labelandco, je te promets que je commence toujours par chercher (des heures !) sur le forum avant de poser une question, et pour ce problème, effectivement le sujet est soulevé tous les deux jours, mais je n'ai pas trouvé de solution concrète jusqu'ici (alors soit je ne cherche pas avec les bons mots-clé, soit personne ne l'a encore trouvée/donnée). En tout cas, celui qui donnera la solution sur le forum va devenir super populaire !!! Link to comment Share on other sites More sharing options...
jd440 Posted September 30, 2013 Share Posted September 30, 2013 effectivement ce sujet es tout le temps soulevé car important. En définitif il existe 2 solution: developpement perso de l'admin pour configurer les "legend" modifier le themes pour afficher ce que l'on veux. Link to comment Share on other sites More sharing options...
lexpat Posted September 30, 2013 Author Share Posted September 30, 2013 développement perso de l'admin => j'en suis incapable, et puis je croyais qu'il valait mieux faire les modifs dans son thème afin de les garder lors des futurs upgrade, non ? Mon idée est de modifier (dans le alt) la variable $product.name (ou $product.legend, si j'en crois ce que j'ai lu sur le forum, on peut trouver les deux ?) en la remplaçant par la variable correspondant au contenu de la balise titre des produits (celui qu'on renseigne dans l'onglet référencement du BO) C'est juste que je n'ai pas encore trouvé comment s'appelle cette variable. Link to comment Share on other sites More sharing options...
jd440 Posted September 30, 2013 Share Posted September 30, 2013 $product.meta_title Link to comment Share on other sites More sharing options...
lexpat Posted September 30, 2013 Author Share Posted September 30, 2013 Merci beaucoup jd440 ! Je suis allée dans le product-list.tpl, j'ai trouvé ce code source : <div class="center_block"> <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"> <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /> et j'ai modifié le alt comme suit : alt="{$product.meta_title|escape:'htmlall':'UTF-8'}" mais ça n'a rien changé, quand je regarde avec firebug mon alt est toujours = au nom du produit... Je ne dois pas être au bon endroit... Link to comment Share on other sites More sharing options...
Recommended Posts