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 – Desactivar url amigables Cuando ponemos la función de URL amigables en Prestashop, puede darnos multitud de problemas. El mas habitual es que no podamos entrar al panel de adm...
Prestashop – Modificar menú principal superi... Lo que inicialmente puede parecer difícil y complicado, al final es bastante sencillo. Lo difícil es encontrar dónde modificar o configurar el menú pr...
Prestashop – Error añadir HTML a páginas y p... ANALICEMOS Editamos una página o un producto, añadiendo en el campo descripción el código que nos proporciona YouTube o Google Maps. Ejemplo: Cu...
Prestashop – Traducciones imposibles Básicamente todo Prestashop se puede traducir desde Localización > Traducciones (la mayoría en el Front Office y en los módulos instalados, ya sean...

Deja un comentario

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

*