Jump to content

Imagens com atributo alt e title PS 1.5.5.0


Recommended Posts

Gostaria de saber em qual arquivo posso alterar e inserir os atributos alt das imagens, principalmente das imagens de produtos, e se existe alguma forma de automatizar isso, fazendo o Prestashop inserir automaticamente ambos os atributos pelo opção "nome" da aba informação por exemplo.

Link to comment
Share on other sites

Eu adiciona todas essas informações, porém quando uso no Firefox por exemplo e olho no "Inspetor de Elementos", só o atributo title aparece preenchido, e em muitas imagens ou não aparece nada ou aparece números, por isso gostaria de saber em qual (ou quais) arquivo fica o código dessas imagens para alterar manualmente se precisar.

Link to comment
Share on other sites

Daniel, para dar um exemplo, eu inseri esses 4 produtos na loja, como você pode ver, ao passar o mouse sobre a imagem, aparece o atributo title, quando se abre o inspetor de elementos se vê junto ao código, mas não o atributo alt, os produtos que estão em destaque, na página principal, possuem ambos os atributos como você pode ver em "inspecionar elemento"

 

http://www.isendero.com/20-intel

Link to comment
Share on other sites

Imagino que esteja utilizando a versão mais recente do PrestaShop.

Nesta página, o arquivo é /themes/<seu_tema>/product-list.tpl

Verifique que o atributo 'alt' existe na imagem:

<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />

Talvez você não tenha preenchido o texto alternativo ao cadastrar a imagem no produto.

Link to comment
Share on other sites

Certo Daniel, mas é um bug mesmo:

 

Deve-se alterar /themes/default/product-list.tpl:

 

No bloco <div class="center_block"> em vez de 'legend'

alt="{$product.legend|escape:'htmlall':'UTF-8'}'name' 

deve ser:

alt="{$product.name|escape:'htmlall':'UTF-8'}

Também deve-se alterar /themes/default/product.tpl

                <img src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'htmlall':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}" />

para

                <img src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic"  title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" id="bigpic"  width="{$largeSize.width}" height="{$largeSize.height}" />

e o alt-tag deverá aparecer.

Edited by cd2500 (see edit history)
Link to comment
Share on other sites

Estive lendo no fórum ingles, e dizem que nao é bug. O alt-tag para a imagem foi removido. Vejam aqui: http://www.prestashop.com/forums/topic/221770-product-image-alt-tags-in-category-view-blank/?view=findpost&p=1093905

 

Nos meus projetos eu substitui o alt-tag por meta dados og:image usando o módulo "google snippets".

Edited by cd2500 (see edit history)
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...