Mostrar la imagen en el menú de Prestashop 1.7

La versión 1.7 le permite agregar algunas imágenes al menú de categorías, pero nunca lo verá. La siguiente guía le ayudará a mostrar fácilmente las imágenes en el menú de su sitio web.

Mostrar la imagen en el menú de Prestashop 1.7

Multi contenido en los menús de PrestaShop

Durante los últimos años, los megamenúes se han convertido en una tendencia en el diseño web, en particular de los sitios web de comercio electrónico o noticias. Si se hace bien, este tipo de navegación puede funcionar extremadamente bien al dar un acceso rápido a la información ubicada en lo profundo del sitio web.

La versión 1.7 tiene una opción que te permite añadir algunas imágenes a tu Menú PrestaShop,pero si no sigues este tutorial, nunca lo verás.

Paso I - Añade algunas imágenes a tu menú

Cuando crees o edites tus menús Raíz, verás una opción que te permitirá subir las imágenes. Úsalo para subir tus imágenes.

Option allow you to upload the images

Paso II - Agregar código para mostrar las imágenes

Ok, ahora abrimos su sitio web / temas / clásico / módulos / ps_mainmenu / ps_mainmenu.tpl y encontramos el código alrededor de la línea 27:

  <div {if $depth === 0} class="popover sub-menu js-sub-menu collapse"{else} class="collapse"{/if} id="top_sub_menu_{$_expand_id}">
                  {menu nodes=$node.children depth=$node.depth parent=$node}
  </div>
  

Necesitamos detectar si hay alguna imagen dentro de este menú raíz agregando este código:

  {if $node.image_urls}
  {/if}
  

Este es el resultado de este paso:

  <div {if $depth === 0} class="popover sub-menu js-sub-menu collapse"{else} class="collapse"{/if} id="top_sub_menu_{$_expand_id}">
                  {menu nodes=$node.children depth=$node.depth parent=$node}
                  {if $node.image_urls}
                  {/if}
  </div>
  

Ahora mostraremos todas las imágenes que tiene añadiendo este código

  {foreach from=$node.image_urls item=image_url}
                          <img src="/%7B$image_url%7D" title="" alt="" />
  {/foreach}
  

Este es el resultado:

  <div {if $depth === 0} class="popover sub-menu js-sub-menu collapse"{else} class="collapse"{/if} id="top_sub_menu_{$_expand_id}">
                  {menu nodes=$node.children depth=$node.depth parent=$node}
                  {if $node.image_urls}
                      {foreach from=$node.image_urls item=image_url}
                          <img src="/%7B$image_url%7D" title="" alt="" />
                      {/foreach}
                  {/if}
  </div>
  

Es hora de disfrutarlo:

Final result of Adding image on Menu

Pero espera: debes configurar una alt individual y etiquetas de título para cada imagen para mejorar tu SEO. No se puede hacer fácilmente. Si necesita una solución completa para mostrar mega contenido en el menú de PrestaShop, Magic Menu, el ganador de los premios Prestashop Addons 2017, ¡es la mejor opción!
Puede cargar no solo imágenes sino también Producto con imágenes, Categorías, Fabricación, sus ofertas .etc....

SOO Magic Menu está listo para dispositivos móviles y funciona muy bien en cualquier dispositivo, como teléfonos inteligentes o tabletas, con 235 iconos premium incorporados.

Get this Advanced Cart Rules module

New module.

Xleft module

Xleft shows customers how much more they need to spend to get free shipping in real time.

¡Última actualización de módulos!

Age Restriction - 18+ ⊙
Solucione algunos problemas de visualización en dispositivos móviles.


Newsletter Popup v3.2.2
Edición de Navidad para impulsar tus ventas.


Trusty v1.4.7 ⊙
Compatible con PrestaShop 1.7 y PrestaShop 8.

PrestaSOO team
Todo lo que necesita para ganarse la vida haciendo el trabajo que ama.

Descubrir


Es una sabia inversión

Los módulos de Prestashop que creamos primero para resolver el problema de nuestro propio negocio: un sitio de comercio electrónico. Eso significa que son muy útiles para un negocio serio. Si valora su propiedad web, estos módulos son una inversión inteligente.
Sarah Reeves, Desarrollador de aplicaciones @ PrestaSOO
Hecho con en París y Hanoi
PrestaSOO © 2024. Reservados todos los derechos // Privacy Policy Terms of Service