Generar menú principal en Magento 1.9.X

Veamos cómo generar menú principal en Magento 1.9.X. Qué ficheros debemos editar para tener más control sobre el menú de nuestra tienda online.

Tutoriales Magento 1.9.X

En ocasiones, debemos modificar el menú principal haciendo que las opciones o submenús se muestren de forma diferente. Para ello, debemos tener en cuenta qué ficheros debemos modificar:

Fichero genera menú principal

El fichero de Magento que crea el árbol del menú principal es:

app/code/core/Mage/Catalog/Block/Navigation.php

Para ser mas concretos, la función que genera el menú es:

_renderCategoryMenuItemHtml

Atentos. Si modificáis este fichero, puede generar errores en la presentación de la tienda. Sólo debéis tocarlo en caso de saber lo que hacéis, y después de hacer copia de seguridad. No me canso de repetirlo, pero no os querás ver con el problema de tener la tienda online parada sin saber el motivo…

Fichero menú de la plantilla

Una vez generado el árbol del menú, el fichero que se encarga de presentarlo es:

app/design/frontend/default/nombretuplantilla/template/catalog/navigation/top.phtml

Aquí podéis retocar detalles o añadir nuevas opciones. El añadir nuevas opciones es una de las causas más habituales del tener que modificar el menú principal de un Magento.

Fichero estilo Menú principal

El fichero que define el estilo del menú es:

skin/frontend/default/nombretuplantilla/css/skin.css ( o nombre parecido. Cada plantilla nombre su hoja de estilo diferente: style.css, skin.css...)

Pues bien, con estros tres ficheros deberíais ser capaces de generar el menú que necesitáis.


Más información