Проверьте, является ли страница главной страницей в шаблоне.


7

Как сделать простую проверку главной страницы, которая отображается только в моем шаблоне, когда пользователь находится на первой странице сайта drupal?

Я попробовал это, но это закончилось сбоем:

<?php function drupal_is_front_page() {?> <h1>TEST</h1> <?php } ?>

Возможно ли это с помощью if вместо этой функции, которую я нашел на сайте drupal?

Спасибо!

Ответы:


19

Вы не должны объявлять функцию в шаблоне Drupal. Вместо этого вы должны просто обратиться к этой функции:

<?php
if (drupal_is_front_page()) {
    ?><h1>Test</h1><?php
}
?>

4
Обратите внимание, что если ваш шаблон является производным от page.tpl.php, у вас уже есть $is_frontпеременная доступна
Clive

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.