Generación menú principal en Magento

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ú

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.

 

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.

 

Fichero estilo

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…)

 

[wp_ad_camp_2]

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

Artículos relacionados

Magento – Reindexar desde consola (remotamen... Como sabéis, Magento al añadir productos, categorías... necesita reindexar la base de datos. Para ello, desde el panel de administración podemos ir a ...
Magento – Importar imágenes mediante fichero... Son tres los pasos a seguir en el caso que queramos actualizar las fotos de nuestros productos: 1.- Subimos las fotos al servidor donde esté alojad...
Magento – Problema impresión facturas y alba... Sabemos que en Magento podemos imprimir facturas o albaranes en formato PDF. Los pedidos, si no es con un plugin, no es posible. Pues bien, muchas vec...
Magento – Unir ficheros JS en uno solo Veamos la excelente opción de Magento para unir en un solo ficheo JS todos los ficheros que carga individualmente. Es una de las exigencias de la mayo...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*