Añadir alt a imágen...
 
Avisos
Vaciar todo

Añadir alt a imágenes de categorías

5 Respuestas
3 Usuarios
0 Reactions
985 Visitas
Respuestas: 31
Eminent Member
Topic starter
 

Buenos días, me han auditado la tienda para optimizarla para buscadores y me comentan que tengo que añadir el alt en las imágenes de las categorías y subcategorías. Dentro del panel de administración no encuentro ninguna opción para hacerlo. Mi plantilla es Calisto.

En las fotos de los productos sí que aparece correctamente.

¿Cómo lo puedo hacer?

Muchas gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 06/06/2016 12:37 pm
Pepe
 Pepe
Respuestas: 41108
Illustrious Member Admin
 

Hola Fernando.
Tienes que realizar alguna modificación en el Archivo ' Category.tpl que se encuentra en la ruta ' themes/Calisto.

edita el archivo y busca la linea:

id_image}

Veras que es una linea mas larga de lo que te puesto, al final de la linea añade lo siguiente:

alt="{if !empty($category.legend)}"

Al final tendría quedarte algo parecido a esto:

 
id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; min-height:{$categorySize.height}px;" alt="{if !empty($category.legend)}"{/if}>

Nota: Recuerda realizar una copia del archivo antes de cualquier modificación, solo con un copia y pega en el block de notas tendrás suficiente para dejarlo como estaba anteriormente.

Un saludo


 
Respondido : 06/06/2016 2:55 pm
Respuestas: 31
Eminent Member
Topic starter
 

No encuentro ninguna línea como esa en category.tpl. Y también me pasa en subcategorías, que entiendo que la solución será parecida...
Lo más parecido es esto:

{if $category->id_image}getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}" alt="">{/if}
{if $category->description}

{if Tools::strlen($category->description) > 350}

{$description_short}
{$category->description}

getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}
{else}

{$category->description}

{/if}

{/if}

{/if}

{/if}
{include file="$tpl_dir./category-count.tpl"}
{if isset($subcategories)}

Añadí ese código en alt="" y no ha funcionado... aparte de haberme reescrito el htacces al compilar y perder todas la redirecciones...
¿Eso es normal que pase? ¿Lo he hecho mal? Tengo otra tienda con Prestashop 1.4 y cuando fuerzo la compilación y no me borrar las redirecciones en .htacces...

Muchas gracias!


 
Respondido : 06/06/2016 6:39 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

En ese es el código, en este código, entre otras cosas, aparece veras esto (en la quita linea de tu código aprox) :

alt="">

Prueba dejarlo como :

alt="{$category->name|escape:'html':'UTF-8'}">

Esto pondrá el nombre de la categoría en el alt de la imagen

Si sólo has realizado una modificación en el archivo no deberia afectarte en las redirecciones, sin embargo si tienes consultas adicionales sobre el archivo .htaccess será mejor que lo consultes en un nuevo hilo de discusión y no mezclar temas.

Saludos.


 
Respondido : 06/06/2016 9:38 pm
Respuestas: 31
Eminent Member
Topic starter
 

Perfecto.
Para las subcategorías incluí el siguiente código y me funciona:

getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="{$subcategory.name|escape:'html':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" />

¡Muchas gracias!
Abro otro hilo para ver qué pasa con mi .htacces

SOLUCIONADO.


 
Respondido : 07/06/2016 9:18 am