В пользовательской Joomla! шаблон, как я могу определить, нахожусь ли я на главной странице?

Я пытаюсь создать пользовательский шаблон, но я хочу, чтобы шаблон выглядел немного иначе для моего Joomla! домашняя страница/главная страница. Есть ли простое выражение логического типа, которое я могу использовать, чтобы определить, нахожусь ли я на главной странице своего сайта?

Таким образом, я могу просто сказать if ($on_homepage) { [custom homepage html] } else { [regular template] }

Заранее спасибо!


person GT2000    schedule 04.07.2010    source источник


Ответы (2)


Это очень просто, просто создайте 2 шаблона. Один для вашей домашней страницы и один для остальной части вашего сайта. Затем установите оба, убедитесь, что вы дали им описательное имя в их XML-файле, чтобы вы знали разницу.

После их установки вы можете установить шаблон по умолчанию, который будет распространяться на весь сайт. Затем выберите/щелкните шаблон домашней страницы, и его параметры загрузятся. В левом нижнем углу вы можете выбрать пункты меню, где этот шаблон будет виден. Эта настройка очень похожа на то, как вы определяете, где будут отображаться модули.

person Martin    schedule 05.07.2010
comment
Только что закончил - выглядит отлично! Спасибо за помощь. - person GT2000; 06.07.2010

Вы можете создать отдельный шаблон для своей домашней страницы. Подробнее здесь.

person silvo    schedule 04.07.2010