Jump to content

Atributo alt en ficha de producto - Prestashop 1.5.4.1


Salvaor

Recommended Posts

Hola a todos, a ver si alguien me puede ayudar con una duda que tengo.

 

Tengo entendido que el atributo alt ayudo mucho en el tema SEO, es por eso que estoy subiendo todas las fotos de mis productos con nombres como por ejemplo "modelo 231-nike-zapatillas", el caso es que una vez que se ha cargado la foto y paso el ratón por encima lo único que sale es "211",y la siguiente foto que subo pasa lo mismo y pone "212" en lugar del nombre con el que yo he cargado la fotografía, alguna idea de porqué pasa esto o qué estoy haciendo mal?

 

Uso PS-1.5.4.1- Gracias por la colaboración

Link to comment
Share on other sites

¿Hablas de la imagen principal de la ficha del producto, de las miniaturas de la ficha del producto, de las imagenes en el listado de productos, de las imagenes en el bloque de productos destacados? (Ya se que el título del tema dice ficha de producto, pero quiero asegurarme)

 

En la plantilla, por defecto, sinos vamos al listado de productos, tienes esto: (fichero product-list.tpl)

<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')|escape:'html'}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />
					{if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}
				</a>

El title

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

en el 

<a

que es el enlace que englobal a la imagen.

 

Y en la imagen 

<img ...

tenemos 

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

¿Usted lo tiene así? (Si lo tiene así y se ve mal... prueba cambiar product.legend por product.name ...)

 

Luego, por ejemplo en la ficha del producto. (product.tpl)

 

Tenemos esto:

				<img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html'}"{if $jqZoomEnabled && $have_image} class="jqzoom"{/if} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}"/>

para la imagen principal del producto, donde vemos que el "title de la imagen" es:

title="{$product->name|escape:'htmlall':'UTF-8'}"

y el "alt"

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

etc...

etc...

etc..

 

Si usted me puede dar mas detalles de en que parte se visualiza mal, yo podre ayudarte de mejor manera.

 

Saludos,

  • Like 1
Link to comment
Share on other sites

Debe de ser un error del tema que estoy usando... porque acabo de probarlo con el tema default y efectivamente funciona bien. La web hasta la semana que viene no la tendré activa, por ahora la está en manteniento.

  Victor se trata de la ficha del producto, cuando agrando la foto pinchado en ella y le doy a guardar esto es lo que me aparece "198-thickbox_default.jpg". Cuando hago lo mismo utilizando el tema default, lo que ocurre es que se guarda con el nombre del producto, por lo que supongo que la plantilla que he comprado debe de tener algún problema :( , voy a seguir investigando y si doy con la solución la colgaré aqui,

 

muchas gracias a los dos por vuestras respuestas.

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...