Verze: 1.0
Počáteční verze.
Menu Manager is a module for abstracting menus into a system that's easily usable and customizable. It abstracts the display portion of menus into smarty templates that can be easily modified to suit the user's needs. That is, the menu manager itself is just an engine that feeds the template. By customizing templates, or make your own ones, you can create virtually any menu you can think of.
Just insert the tag into your template/page like: {cms_module module='menumanager'}. The parameters that it can accept are listed below.
{cms_module module='menumanager'}
Menu Manager uses templates for display logic. It comes with three default templates called bulletmenu.tpl, cssmenu.tpl and ellnav.tpl. They all basically create a simple unordered list of pages, using different classes and ID's for styling with CSS. They are similar to the menu systems included in previous versions: bulletmenu, CSSMenu and EllNav.
Note that you style the look of the menus with CSS. Stylesheets are not included with Menu Manager, but must be attached to the page template separately. For the cssmenu.tpl template to work in IE you must also insert a link to the JavaScript in the head section of the page template, which is necessary for the hover effect to work in IE.
If you would like to make a specialized version of a template, you can easily import into the database and then edit it directly inside the CMSMS admin. To do this:
Now you can easily modify the template to your needs for this site. Put in classes, id's and other tags so that the formatting is exactly what you want. Now, you can insert it into your site with {cms_module module='menumanager' template='Test Template'}. Note that the .tpl extension must be included if a file template is used.
The parameters for the $node object used in the template are as follows: