модуль просмотра блока печатает только если он находится на определенной странице - PullRequest
0 голосов
/ 05 декабря 2011

В Drupal 7 Есть ли способ для меня вставить свой блок в область только на определенных страницах внутри кода модуля? Или я должен сделать это в списке блокировки GUI?

Я создал баннерный модуль, но хочу иметь возможность выбирать страницы, на которых он появляется. Для начала он может появиться только на первой странице. Я попытался проверить $ is_front, но получаю сообщение об ошибке: переменные $ is_front или $ не определены.

Это не работает внутри моей функции block_view () в моем модуле.

if ($is_front){
  $block['content'] = theme('mydata', $banner_node_list);
}

1 Ответ

0 голосов
/ 05 декабря 2011

Я думаю, что вам лучше всего использовать графический интерфейс блока, чтобы выбрать, где он появляется.Честно говоря, я не вижу никаких преимуществ в том, чтобы делать это в коде, когда он уже встроен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...