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

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

 
Fernando
 Fernando
Usuario eminente

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

Citar
Respondido : 06/06/2016 1:37 pm
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 06/06/2016 3:55 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Fernando
 Fernando
Usuario eminente

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!

ResponderCitar
Respondido : 06/06/2016 7:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 06/06/2016 10:38 pm

Fernando
 Fernando
Usuario eminente

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.

ResponderCitar
Respondido : 07/06/2016 10:18 am