_isVisible($aItem)) return false; $sMethod = '_getMenuItem' . str_replace(' ', '', ucwords(str_replace('-', ' ', $aItem['name']))); if(!method_exists($this, $sMethod)) { $aItem = parent::_getMenuItem($aItem); if($aItem === false) return false; $sItem = $this->_oTemplate->parseHtmlByName('menu_custom_item.html', $aItem); } else $sItem = $this->$sMethod($aItem); if(empty($sItem)) return false; return array( 'class' => $this->_isSelected($aItem) ? 'bx-menu-tab-active' : '', 'item' => $sItem ); } } /** @} */