public static function renderSidebar() { // Collect display data $data = new stdClass(); $data->list = JHtmlSidebar::getEntries(); $data->filters = JHtmlSidebar::getFilters(); $data->action = JHtmlSidebar::getAction(); $data->displayMenu = count($data->list); $data->displayFilters = count($data->filters); $data->hide = JFactory::getApplication()->input->getBool('hidemainmenu'); // Create a layout object and ask it to render the sidebar $layout = new JLayoutFile('sidebars.submenu'); $sidebarHtml = $layout->render($data); return $sidebarHtml; }