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