Отображение блоков только на главной ПЕРВОЙ странице

Тэги: 

Мы знаем, что для того чтобы вывести блок на главной странице, достаточно в настройках видимости указать <front>
В то же время если у нас на главной странице есть пейджер, то этот блок удет отображаться и на остальных страницах, которые так же попадают под понятие "главная".

Чтобы этого избежать, будем использовать php-код:

  1. <?php
  2. $front = drupal_is_front_page();
  3. if($front && isset($_GET['page'])) {
  4. return FALSE;
  5. } else if ($front) {
  6. return TRUE;
  7. } else {
  8. return FALSE;
  9. }
  10. ?>