tpNavigation Class Reference

Inherits Plugin.

Collaboration diagram for tpNavigation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 tpNavigation ()
 menu ($config=false, $config_file='navigation.php')
 _is_active ($menu)
 _submenu ($label, $menu, $toplevel)

Detailed Description

PRONTO WEB FRAMEWORK Copyright (C) 2006, Judd Vinet

Author:
Judd Vinet <jvinet@zeroflux.org>

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.


Member Function Documentation

tpNavigation::_is_active ( menu  ) 

Definition at line 75 of file navigation.php.

References url().

Referenced by _submenu().

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().


The documentation for this class was generated from the following file:

Generated on Wed Jan 13 09:21:05 2010 for Pronto Framework by  doxygen 1.6.1