public function generateBodyClass() { $url = new JInput(); $itemid = $url->getVar('Itemid'); $menu = @$this->app->getMenu(); $active = @$menu->getActive(); $params = @$menu->getParams($active->id); $class = NULL; $class .= $this->get('style') == '-1' ? 'style-none' : $this->get('style'); $class .= ' align-' . $this->direction; $class .= ' page-id-' . (isset($active) ? $active->id : $menu->getDefault()->id); //Add class of homepage if it's home if ($menu->getActive() == $menu->getDefault()) { $class .= ' homepage '; } else { $view = $url->getWord('view'); $component = str_replace('_', '-', $url->getCmd('option')); $class .= ' ' . $component . '-' . $view; } $class .= ' ' . strtolower($this->browser->getBrowser()); $class .= $this->displayComponent() ? '' : ' com-disabled'; $class .= ' ' . $params->get('pageclass_sfx'); return 'class="' . $class . '"'; }