Bond70 Posted July 2, 2012 Share Posted July 2, 2012 (edited) Salut à tous, J'ai remarqué que la photo principale du produit possède une balise alt vide ou avec un lien à l'intérieur malgré son renseignement correctement réalisé depuis le module Prestashop. Ce n'est heureusement pas le cas pour les photos sur lesquelles ont clic pour les voir de plus près. Savez-vous d'où vient le problème? (version Prestashop 1.4) Merci ! Edited July 4, 2012 by Bond70 (see edit history) Link to comment Share on other sites More sharing options...
Bond70 Posted July 2, 2012 Author Share Posted July 2, 2012 (edited) J'ai pourtant suivi cette consigne trouvé sur le net: Optimisation des images: Optimisation de l’attribut « alt » des images dans la fiche produit : le thème par défaut de Prestashop n’implémente pas bien l’attribut alt. Il reprend le nom du produit, si vous voulez qu’il reprenne le titre de la page, il faudra éditer le fichier template product.tpl. Cherchez la balise div id="image-block", rajoutez width="300" height="300" après {if $have_image}, indiquer les tailles augmente la probabilité d’indexation de l’image, et surtout mettez le même contenu de l’attribut alt que le title. J'ai tenté ça sans succès : product.tpl <div id="image-block"> {if $have_image} <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}" {if $jqZoomEnabled}class="jqzoom" alt="{$product->name|escape:'htmlall':'UTF-8'}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="340" height="380" /> {else} <img src="{$img_prod_dir}{$lang_iso}-default-large.jpg" id="bigpic" alt="{$product->name|escape:'htmlall':'UTF-8'}" title="{$cover.legend|escape:'htmlall':'UTF-8'}" width="340" height="380" /> {/if} </div> Edited July 4, 2012 by Bond70 (see edit history) Link to comment Share on other sites More sharing options...
Bond70 Posted July 4, 2012 Author Share Posted July 4, 2012 J'ai aussi trouvé ça sur Internet comme conseil : Bonjour,Concernant les attributs ALT vides, il y en a encore dans le fichier : scenes.tpl – <a href="'UTF-8'}">name|escape:'htmlall':'UTF-8'}"> getImageLink($product.id_product, $imageIds, 'medium')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> </a> {$product.details->description_short|strip_tags|truncate:170:'...'} – A remplacer par : – <a href="'UTF-8'}">name|escape:'htmlall':'UTF-8'}"> getImageLink($product.id_product, $imageIds, 'medium')}" alt="{$product.details->name|escape:'htmlall':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" /> </a> {$product.details->description_short|strip_tags|truncate:170:'...'} Franchement je ne sais pas quoi faire ... Est-ce que quelqu'un pourrait m'aider ? Merci ! Link to comment Share on other sites More sharing options...
Miryam68 Posted July 24, 2012 Share Posted July 24, 2012 Bonjour, Désolé , j'ai pas la réponse, j'attends avec toi , car je me posais la même question Link to comment Share on other sites More sharing options...
-stephane Posted July 24, 2012 Share Posted July 24, 2012 Ben ça vient du thème non? Link to comment Share on other sites More sharing options...
Miryam68 Posted July 24, 2012 Share Posted July 24, 2012 Dans l'optimisation ils disent de remplir les balises alt des images , alors moi je pensais que c'était possible directement dans la fiche produit mais apparemment non Link to comment Share on other sites More sharing options...
-stephane Posted July 24, 2012 Share Posted July 24, 2012 Le fait de remplir une case dans l'admin est une chose, mais il faut que le thème prévoit de l'afficher, et ce sur tous les fichiers tpl concernés. On bosse souvent sur des jolis thèmes achetés qu'on doit retravailler derrière parce que telle chose ou telle autre a été omise. Link to comment Share on other sites More sharing options...
Miryam68 Posted July 24, 2012 Share Posted July 24, 2012 ahhhh d'accord , merci pour l'info Link to comment Share on other sites More sharing options...
fxdesca Posted September 11, 2012 Share Posted September 11, 2012 Salut à tous, J'ai remarqué que la photo principale du produit possède une balise alt vide ou avec un lien à l'intérieur malgré son renseignement correctement réalisé depuis le module Prestashop. Ce n'est heureusement pas le cas pour les photos sur lesquelles ont clic pour les voir de plus près. Savez-vous d'où vient le problème? (version Prestashop 1.4) Merci ! Il faut se rendre dans product.tpl et rajouter cette ligne de code pour voir apparaître la balise "alt" dans les images principales : alt="{$image.legend|htmlspecialchars}" Ne pas oublier de vider le cache ensuite. a+ Link to comment Share on other sites More sharing options...
Recommended Posts