Prestashop – Saber imagen de una categoría

Si estamos editando la plantilla de un Prestashop, nos puede interesar saber qué imagen se le ha asignado a una categoría. Partimos que desde el panel de Prestashop, hemos asignado una imagen a una categoría. Ésta la utilizaremos para ponerla en la cabecera de nuestra plantilla cuando visitemos la ctaegoría en concreto.

Lo primero que tenemos que saber es dónde se almacenan las imágenes de las categorías. En nuestro caso, hablando del Prestashop 1.7.2, las imágenes de las categorías las tenemos en:

1
/img/c/iddelacategoria-category_default.jpg

Si la Id de la categoría es 145, su imagen es:

1
/img/c/155-category_default.jpg

Cuando estemos modificando la plantilla que muestra la categoría, deberemos hacer que se cargue la imagen correspondiente a esa categoría. Por tanto, la Id debe cogerse para cada imagen. El código quedaría así:

1
<img src="../../img/c/{$category.id}-category_default.jpg" />

Dónde {$category.id} es la Id de la categoría actual. Puede darse que los datos no se cojan con la variable $category, y entonces deberemos averiguar qué variable es la que la almacena.

Artículos relacionados

Prestashop – Modificar slider de la página p... Son muchas de las plantillas que en su página principal utilizan un Slider (carrusel de imágenes) para mostrar lo mas destacado de nuestra página. Cad...
Prestashop – Importar imágenes por lotes en ... Imaginad que necesitáis actualizar las fotos de productos de una categoría concreta de vuestro prestashop. O que una vez teneís todo subido, el client...
Prestashop Day 2015 Aquí os dejamos el vídeo de lo que fue, ayer día 11 de junio, el Prestashop 2015. Sinceramente, la emisión tubo muchos errores y por momentos se iba l...
Prestashop – Resetear Password administració... Hay muchos errores/descuidos que nos llevan a la necesidad de cambiar el password para entrar al panel de Prestashop. La manera mas fácil es ir al pan...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*