Mostrar imágenes de las categorías en el menú horizontal

[Bug] Mostrar imágenes en el menú de Prestashop 1.7

Traducción del idioma de Shakespeare al idioma de Cervantes de un aporte construido por Frank Nguyen al problema ocasionado en Prestashop 1.7.0.4 (y variantes anteriores de la misma rama de Prestashop 1.7) referente a la visualización de las imágenes de las categorías en el menú horizontal.

En Prestashop 1.7.0.4 y variantes anteriores de Prestashop 1.7.0.4 (dentro de la rama de Prestashop 1.7) cuando en la pestaña Catálogo -> Categorías intentamos editar o crear una categoría y subir una imagen en la opción:

Miniaturas del Menú

Opción Miniaturas del Menú en la ficha de edición de la categoría

Vemos que no se visualiza dicha miniatura en el menú.

Menú horizontal en Prestashop 1.7

Para solucionar este problema, tenemos que ir al fichero:

/themes/classic/modules/ps_mainmenu/ps_mainmenu.tpl

Y sobre la línea 27 del fichero:

Modificando fichero: ps_mainmenu.tpl

Justo debajo de:

Código

Añadimos:

Condicional para comprobar si hemos añadido imágenes a la categoría “raíz”

Dentro del “if” que hemos añadido vamos a recorrer un bucle foreach para obtener las imágenes.

Recorrer bucle e imprimir imágenes

El resultado final ha pasado de ser el siguiente código:

Código anterior

A quedar del siguiente modo:

De este modo, ya podremos ver la imagen que hemos subido de Ciudad de Satan en la categoría Women

Visualizando imagen en el menú horizontal de Prestashop 1.7
Visualizando imagen en el menú horizontal de Prestashop 1.7

Documento basado en Prestashop 1.7.0.4 con la plantilla por defecto.

Es posible que en futuras variantes de Prestashop 1.7.X.X ya venga solucionado y no tengamos que modificar absolutamente nada.