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
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 3:55 pm
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}{$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!
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.
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.