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:

/img/c/iddelacategoria-category_default.jpg

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

/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í:

<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.

Espero que os sea de utilidad el artículo y cuidado lo qeu tocáis a la hora de programar. No nos hacemos responsables de lo que hagáis en vuestro código. Y haced copias de seguridad antes de tocar nada.


Más información