Block\Menus

Inherited from cmsBlock

Protected Attributes

protected $element_li= 'li'
protected $element_ul= 'ul'
protected $element_divider= 'li'
protected $li_submenu_icon= ''
protected $ul_1_class= ''
protected $ul_2_class= ''
protected $li_1_regular_class= ''
protected $li_1_dropdown_class= ''
protected $li_2_regular_class= ''
protected $li_2_dropdown_class= ''
protected $a_1_regular_class= ''
protected $a_1_dropdown_class= ''
protected $a_2_regular_class= ''
protected $a_2_dropdown_class= ''
protected $default_bs3_ul_1_class= 'nav navbar-nav'
protected $default_bs3_ul_2_class= 'dropdown-menu'
protected $default_bs3_li_1_regular_class= 'menu-item'
protected $default_bs3_li_1_dropdown_class= 'menu-item dropdown'
protected $default_bs3_li_2_regular_class= ''
protected $default_bs3_li_2_dropdown_class= 'dropdown-submenu'
protected $default_bs3_a_1_regular_class= 'nav-link'
protected $default_bs3_a_1_dropdown_class= 'nav-link dropdown-toggle'
protected $default_bs3_a_2_regular_class= 'nav-submenu'
protected $default_bs3_a_2_dropdown_class= 'dropdown-toggle'
protected $default_bs3_dropdown_toggle_class= 'dropdown'
protected $default_bs4_ul_1_class= 'navbar-nav'
protected $default_bs4_ul_2_class= 'dropdown-menu'
protected $default_bs4_li_1_regular_class= 'nav-item'
protected $default_bs4_li_1_dropdown_class= 'nav-item dropdown'
protected $default_bs4_li_2_regular_class= 'dropdown-item'
protected $default_bs4_li_2_dropdown_class= 'dropdown dropdown-item'
protected $default_bs4_a_1_regular_class= 'nav-link'
protected $default_bs4_a_1_dropdown_class= 'nav-link dropdown-toggle'
protected $default_bs4_a_2_regular_class= 'nav-submenu'
protected $default_bs4_a_2_dropdown_class= 'dropdown-toggle'
protected $default_bs4_dropdown_toggle_class= 'dropdown'
protected $divider_class= 'dropdown-divider'
protected $skin_name 
protected $app_menu 

Protected Methods

protected stringmenu_UL(int $parent_id, int $depth)
Display UL - you can override this function
protected stringmenu_LI(array $item, string $menu_child_nodes)
Display LI - you can override this function
protected viewMenuByCategoryID(type $menu_id)
View Menu by category ID
protected stringtraverseMenuItems(array $menu_items, string $method_folder, string $method_item, int $parent_id, int $depth)
$CurrentUser

Public Methods

public Run()
Run the block