Integrate a menu in my website
Depending of your knowledge and your needs, there are several ways to integrate a menu in your website.
1. In wysiwyg editor (page content, cms block, …)
Simply copy the follow line
{{block type="contentmanager/menu" name="main-menu"}}
Be careful, the “name” value has to match exactly your menu identifier.
2. Included from PHP or PHTML files
echo $this->getLayout()->createBlock('contentmanager/menu', 'main-menu')->toHtml();
?>
Be careful, the “name” has to match exactly your menu identifier.
It is the second parameter of the createBlock method, called “main-menu” in our example.
3. Nicely implement it in your template using layout
Add a new block to your layout
<reference name="header">
<block type="contentmanager/menu" name="main-menu" />
reference>
Be careful, the “name” has to match exactly your menu identifier.
Then call it from your corresponding template (here header.phtml) by typing the following line
echo $this->getChildHtml("main-menu");
?>