Primary links as nice menus
You are browsing documentation for an older version of Drupal, which is not supported any longer, and the information may not be correct. See current documentation for Contributed modules
This post is in the issue queue related to the Nice_menus module. It could be a help to a lot of people.
Basically you can use the theme_nice_menu_primary_links function like any other theme function. You can call it directly in your page.tpl.php or add it as a variable in your template.php.
Note: Before menu will expand on mouse over, links must be added to the menu (parents with children). Be careful when adding a lot of fly out menus when close to the right side of page as they can run off the page.
To add menu links Goto: Administer > menus > primary links
-Top Menu Link (parent)
---First Child Menu Link (drop down)
-------First Child sub-Menu Link (fly out from first child)
-------First Child sub-Menu Link (fly out from first child)
-----------First Child sub-Menu Link Child (fly out from sub-Menu Link)
---Second Child Menu Link (drop down)
-------Second Child sub-Menu Link (fly out from second child)
---Third Child Menu Link (drop down)
The default direction for a primary link with children is drop down.
The children of child links will fly out to the right.
The most basic way to call it (using version 6-2.x) is to just do:
print theme('nice_menus_primary_links');
print theme('nice_menus_secondary_links', 'down'); // example for secondary links as nice menus...
Note that in 5.x and 6-1.x the function is:
print theme('nice_menu_primary_links');
To call it using other directions:
print theme('nice_menus_primary_links', 'right');
print theme('nice_menus_primary_links', 'down');
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion