If this will help, I did this and it works, this is for Mark and anyone else that wants a menu that isn't one of the default ones. This is VERY basic and limited, but should convey enough knowledge.
/* Menu Manager Tutorial - Creating a Custom Menu */
In the Menu Manager, create a new menu under Database Templates. This will open an editor where you can begin entering your menu - both HTML and CSS go in this file, it is a Smarty Template. The context is fairly simple, in the beginning, you need a section defining your style.
Code: Select all
{* CSS Classes used in this Template
Here you define or copy your css in for your menus. It should only be the menu specific elements, no parent elements.
*}
Follow this up with a for loop to step through the menu options, you can copy this from the existing menu templates, it can help.
Code: Select all
{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
<li><a href="{$node->url}">{$node->menutext}</a></li>
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
This is a VERY BASIC menu - the code if I understand it tests $count, then builds a menu using UL/LI tags, the foreach loops through $nodelist - I suspect that is the various pages, a new variable, $node is created - it has many variables or settings. The simple ones like $node->url and $node->menutext pull the URL and Menu text from the system. So when you create a new page, you see menu text and it links to the URL. There are a lot of options, and looking at the existing templates you can learn them. For my needs (learning CMS/MS) I wasn't interested in all the accessibility options.
Hope that helps, sorry if I ruffled any feathers, but the menu manager has been frustrating me for 2 days. At least I've been using Smarty for a while.