Joomla. Как определить главную страницу?


В данной статье приведу пример проверки, является ли текущая страница главной, используя API движка Joomla.

Итак:

— простой (проверенный лично) вариант для проверки на главную страницу:

— метод для случая, когда главная страница — это, например, список товаров:

Вместе с этим, на одном из сайтов (увы, ссылку не могу привести) прочитал интересный диалог по поводу целесообразности использовать API движка ради столь тривиальной задачи.. Поэтому справедливости ради привед наиболее простой и очевидный способ::

if($_SERVER['REQUEST_URI']=='/' || $_SERVER['REQUEST_URI']=='/index.php'){
    echo 'Вы на главной странице';
}

Его, конечно, тоже стоит подпилить под свои нужды — если, например, ваш главный файл не index.php или сайт лежит не в корне, а в дополнительной папке — например, для вложенной папки /joomla-web:

if($_SERVER['REQUEST_URI']=='/joomla-web' || $_SERVER['REQUEST_URI']=='/joomla-web/' || $_SERVER['REQUEST_URI']=='/index.php'){
    echo 'Вы на главной странице';
}
, , ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *