Userguide documentation of mp_advancedmenu

All thing about this magento extensions

Hello! First of all I would like to thank you for purchasing our extension!
This documentation will teach you how to set up and use the "MP_Advancedmenu" Magento Extension. If you have any questions that are beyond the scope of this help file, please feel free to email via our user page contact form following into MagentoPassion site.

If you like this theme please don't forget to rate it on the MagentoConnect.
Best regards MagentoPassion.

magento advanced menu extension by MagPassion help you control your magento menu with powerful and easy. It is most likely top necessary magento extensions for your site.

With this module, you must choose one of three type: dropdown, dropline and mega menu. Easy to customize unlimit menu items with many option.


  • Created / edit unlimit menu group.
  • Set type of a menu group: dropdown, dropline or mega.
  • Show / hide image icon of top menu, submenu; show / hide description of top menu, submenu.
  • Set background color, color of top menu, submenu.
  • Created / edit unlimit menu item for each menu group.
  • Set type of a menu item: link to category or custom url, select a category if choose link to category.
  • Set parent of a menu item.
  • Can upload image icon.
  • Select submenu content to display: Child menu items only, Block content only or both.
  • Set store views for each menu group, menu item.


  • Update XML layout with menu group id and PHTML template to display.

Install from Magento Connect Manager

Step 1: Go to Magento Connect Manager from admin panel:

Step 2: Login to MagentoConnect Manage


Step 3: Select direct package file upload

Choose file MagPassion_AdvancedMenu-1.0.1.tgz from your local computer


Step 4: Click button Install / Upload to download / upload and install that module

Step 5: View current processing

Install via FTP upload

Unzip the theme package MagPassion_Advancedmenu-1.0.1.tgz by your usual software(such as winrar, winzip v..v) (You could not care about package.xml because it only unsing for above method)

There are three directories with name is app, js and skin. These directories wered structured form by Magento Directories Structrure.

You only do upload it via ftp client to your root website magento directory which have same structured.

After upload successful, the actions installation done here. Sometime, you must be Clear Cache to run this module successful.


Admin configuration

Menu group

Choose AdvancedMenu / Menu Groups to add new / edit / delete a menu group.

You can select a type of three types: dropdown, dropline, mega menu and set many  option in this image bellow:

Color picker in a color input:
Menu item
Choose AdvancedMenu / Menu Items to add new / edit /delete a menu item.
The grid layout display id, menu group, title, custom url, category, menu parent, order and status of menu items:
- Set menu group, title, description and type (custom url or category):
Set parent, class, upload image icon and select type of submenu content: Child menu items only, Block content only or Child menu items and block content:

Frontend Configuration

Add following line to XML layout field and phtml template field to display menu. Example: display menu with id 1 in header, add following like to page.xml


<block type="page/html_header" name="header" as="header">
    <!-- Add this bellow code to the end of header block -->
    <block type="advancedmenu/menugroup_view" name="menugroup_view" template="magpassion_advancedmenu/menugroup/view.phtml">
        <action method="setMenuId"><id>1</id></action>
You can replace value "1" with your menugroup id that you want to display.
and header.phtml: 
   echo $this->getChildHtml('menugroup_view'); 


Dropdown menu

Dropline menu

Maga menu

  Special thanks to: