Verifique se a página é a primeira página de um modelo

7

Como faço uma verificação simples da primeira página que mostra apenas uma no meu modelo quando o usuário está na primeira página do site do drupal?

Eu tentei isso, mas acabou travando:

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

Isso é possível com um if em vez dessa função que eu encontrei no site do drupal?

Obrigado!

Stefan
fonte

Respostas:

19

Você não deve declarar uma função em um modelo do Drupal. Em vez disso, você deve apenas se referir a essa função:

<?php
if (drupal_is_front_page()) {
    ?><h1>Test</h1><?php
}
?>
AlxVallejo
fonte
4
Observe que se o seu modelo é um derivado do page.tpl.php, você já tem a $is_frontvariável disponível
Clive
6

drupal_is_front_page() retorna valor booleano.

<?php if(drupal_is_front_page()): ?>
<h1>TEST</h1>
<?php endif; ?>
Pravin Ajaaz
fonte