D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
lampp
/
lib
/
php
/
doc
/
HTML_Menu
/
examples
/
Filename :
sigmatree.php
back
Copy
<?php /** * Usage example for HTML_Menu with SigmaTree renderer * * @category HTML * @package HTML_Menu * @author Alexey Borzov <avb@php.net> * @version CVS: $Id: sigmatree.php,v 1.2 2007/05/18 20:54:33 avb Exp $ * @ignore */ require_once 'HTML/Menu.php'; require_once 'HTML/Menu/SigmaTreeRenderer.php'; require_once 'HTML/Template/Sigma.php'; require_once './data/menu.php'; $menu =& new HTML_Menu($data); //$menu->forceCurrentUrl('/item1.2.2.php'); $types = array('tree', 'sitemap'); $tpl =& new HTML_Template_Sigma('./templates'); $tpl->loadTemplateFile('sigmatree.html', true, true); $renderer =& new HTML_Menu_SigmaTreeRenderer($tpl); foreach ($types as $type) { $tpl->setVariable('type', $type); $menu->render($renderer, $type); $tpl->parse('type_loop'); } $rendererCustom =& new HTML_Menu_SigmaTreeRenderer($tpl, 'tree_'); //$menu->forceCurrentUrl('/item1.2.2.2.php'); $menu->render($rendererCustom, 'tree'); $tpl->show(); ?>