Inherits Plugin.

Public Member Functions | |
| tpNavigation () | |
| menu ($config=false, $config_file='navigation.php') | |
| _is_active ($menu) | |
| _submenu ($label, $menu, $toplevel) | |
PRONTO WEB FRAMEWORK Copyright (C) 2006, Judd Vinet
Description: Template plugin for navigation items such as menus.
Example Config:
$NAV_MENU = array(
'Home' => array('access'=>'', 'url'=>url('/')),
'Manage' => array('access'=>'ADMIN', 'menu'=>array(
'Users' => array('menu'=>array(
'Create' => array('url'=>url('/admin/user/create')),
'List' => array('url'=>url('/admin/user/list')),
'_sep1' => '',
'Moderators' => array('menu'=>array(
'Create' => array('url'=>url('/')),
'List' => array('url'=>url('/')),
)),
)),
'Posts' => array('menu'=>array(
'Create' => array('url'=>url('/')),
'List' => array('url'=>url('/')),
'_sep1' => '',
'Comments' => array('menu'=>array(
'List' => array('url'=>url('/')),
)),
)),
)),
);
Definition at line 38 of file navigation.php.
| tpNavigation::_is_active | ( | $ | menu | ) |
| tpNavigation::_submenu | ( | $ | label, | |
| $ | menu, | |||
| $ | toplevel | |||
| ) |
Definition at line 85 of file navigation.php.
References _is_active(), a(), and url().
Referenced by menu().
| tpNavigation::menu | ( | $ | config = false, |
|
| $ | config_file = 'navigation.php' | |||
| ) |
Definition at line 48 of file navigation.php.
References _submenu(), and DS.
| tpNavigation::tpNavigation | ( | ) |
Constructor
Definition at line 43 of file navigation.php.
References Plugin_Base::depend(), and Plugin::Plugin().
1.6.1