lagoa Posted December 9, 2013 Share Posted December 9, 2013 Buenas, me estoy volviendo loca con este tema, necesito saber cómo añado al atributo alt a las imagenes en prestashop 1.5.3, ya que no veo donde puedo hacerlo, y todas las herramientas de seo que estoy probando inciden en que tendría que ponerlo. ¿Existe alguna forma de hacerlo? Mil gracias mi web www.lagoa.es Link to comment Share on other sites More sharing options...
Paula Martinez Posted December 9, 2013 Share Posted December 9, 2013 Hola, Me llamo Raul Martinez, En la ultima version te deja definirlo al subir la imagen desde el panel de administracion. Link to comment Share on other sites More sharing options...
lagoa Posted December 9, 2013 Author Share Posted December 9, 2013 Gracias Raul, pero la mia es la 1.5.3 y no puedo cambiarla ahora, a todo el mundo le da problemas, además de que el theme está hecho en el 1.5.3!! En la 1.5.3 sabeis de alguna manera de hacerlo? Link to comment Share on other sites More sharing options...
lagoa Posted December 11, 2013 Author Share Posted December 11, 2013 Nadie sabe como se puede hacer esto? es bastante importante!!!! Hay algun módulo que desconozco? Cada vez que entro en una de mis paginas y le doy a que me las analice con el seoquake de safari me dice que es grave, y no veo cómo se puede hacer... Ayudaaa Link to comment Share on other sites More sharing options...
ciberebi Posted December 14, 2013 Share Posted December 14, 2013 Hola "lagoa", yo también estoy buscando esa funcionalidad (en mi caso para la versión 1.5.2). Ya lo indiqué en un post anterior (http://www.prestashop.com/forums/topic/232354-atributo-alt-en-imagenes/?do=findComment&comment=1163837) pero no he obtenido respuesta. A ver si ahora tenemos más suerte. Saludos Link to comment Share on other sites More sharing options...
Paula Martinez Posted December 14, 2013 Share Posted December 14, 2013 Hola, Me llamo Raul Martinez, Como dije en la ultima versión, ya viene incorporado. Adjunto Captura Esta leyenda que rellenamos en la parte que muestro en la imagen, al final se termina guardando en la plantilla en la tabla ps_image_lang Recordar tambien que es importante usar la plantilla por defecto o una que este actualizada. Link to comment Share on other sites More sharing options...
Paula Martinez Posted December 14, 2013 Share Posted December 14, 2013 (edited) Hola, Me llamo Raul Martinez, Como dije en la ultima versión, ya viene incorporado. Adjunto Captura Esta leyenda que rellenamos en la parte que muestro en la imagen, al final se termina guardando en la plantilla en la tabla ps_image_lang Recordar tambien que es importante usar la plantilla por defecto o una que este actualizada. Hola, Me llamo Raul Martinez, Por si os sirviera de ayuda he encontrado esto en forge: http://forge.prestashop.com/browse/PSCFV-10689 con unos enlaces a github. Edited December 14, 2013 by Raul Martinez (see edit history) Link to comment Share on other sites More sharing options...
Rolige Posted December 14, 2013 Share Posted December 14, 2013 El atributo alt regularmente se necesita agregar en cada archivo tpl, es por eso que ningún programa SEO puede hacer eso, prácticamente tendrías que ir viendo archivó por archivo de tu plantilla y agregando el atributo y su respectiva variable que no siempre será la misma, considero que debe haber algunos temas de pago que ya bienen optimizados con esto, sería cuestión de buscar. Saludos. Link to comment Share on other sites More sharing options...
Paula Martinez Posted December 14, 2013 Share Posted December 14, 2013 (edited) Hola, Me llamo Raul Martinez En la plantilla por defecto vienen incluidas las etiquetas de impresion, por eso comente arriba que o usas la plantilla por defecto (ademas de usar la version mas actualizada de Prestashop) o usas una plantilla que realmente este actualizada, como se puede ver por ejemplo en el listado de productos, "product-list.tpl", aqui: <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} /> Vemos que tienes añadido el: alt="{$product.legend|escape:'htmlall':'UTF-8'}" Si por ejemplo vamos al fichero: product.tpl vemos por ejemplo que la imagen principal del producto se imprime asi: <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html'}"{if $jqZoomEnabled && $have_image} class="jqzoom"{/if} title="{if !empty($cover.legend)}{$cover.legend|escape:'htmlall':'UTF-8'}{else}{$product->name|escape:'htmlall':'UTF-8'}{/if}" alt="{if !empty($cover.legend)}{$cover.legend|escape:'htmlall':'UTF-8'}{else}{$product->name|escape:'htmlall':'UTF-8'}{/if}" id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}"/> Vemos que se imrpime el: $cover.legend tanto en el title como en alt. Si nos fijamos en las miniaturas de la ficha del producto, vemos algo como esto: <img id="thumb_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')|escape:'html'}" alt="{$imageTitlte}" title="{$imageTitlte}" height="{$mediumSize.height}" width="{$mediumSize.width}" /> donde vemos que se imprime el "alt" asi: {$imageTitlte} etc.... Como dije recomiendo tener las plantillas actualizadas, para evitar tener que modificar los ficheros y incluir los alts manualmente en los tpls Edited December 14, 2013 by Raul Martinez (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts