Проверка на главную страницу или на определённый алиас

Часто возникает необходимость в самом шаблоне делать проверку на то, находимся ли мы на главной или нет. 

if (JURI::current() == JURI::base()) {
  //код, который будет исполнен, если мы на главной странице
}

А если мы хотим сделать проверку на то, находимся ли мы на определённой странице, делаем так: 

$app=JFactory::getApplication(); 
$menu=$app->getMenu(); 
$active=$menu->getActive(); 

Переменная active у нас здесь - это stdClassObject текущего пункта меню. И теперь, чтобы получить у него alias, нужно обратиться к соответствующему свойств. А далее просто делаем проверку, равен ли alias текущей страницы нужному вам значению или нет. 

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.