'tree'
and 'sitemap'
menu types where level is represented by tags nesting.
The renderer is designed to output only the menus of type
'tree'
and 'sitemap'
.
It shows the level of the menu by tags nesting,
not by outputting some indentation
and is able to output e.g. nested HTML lists:
<ul> <li>Menu item 1 <ul> <li>Menu item 1.1</li> <li>Menu item 1.2</li> </ul> </li> <li>Menu item 2</li> </ul>
Idea and initial code contributed by Uwe Mindrup.
HTML_Menu_DirectTreeRenderer
HTML_Menu_DirectTreeRenderer Inherited Methods
Method Name | Summary |
---|---|
HTML_Menu_Renderer::finishLevel() | Finish the tree level (for types 'tree' and 'sitemap' ) |
HTML_Menu_Renderer::finishMenu() | Finish the menu |
HTML_Menu_Renderer::finishRow() | Finish the row in the menu |
HTML_Menu_Renderer::renderEntry() | Renders the element of the menu |
HTML_Menu_Renderer::setMenuType() | Sets the type of the menu being rendered. |