[РЕШЕНО] Как вывести свой регион (блок) в node.tpl

Главные вкладки

Аватар пользователя swingsss@drupal.org swingsss@drupal.org 8 ноября 2010 в 14:10

Создана страница Views. Имеет параметр Exposed form in block:Да. Тоесть фильтр выводится в блок, но регион в node.tpl почему то не выводится. Подскажите пожалуйста: Как вывести регион в node.tpl или как во Views вывести этот фильтр. Так как, views_embed_view('Computer', 'page_1') - выводит содержимое а не фильтр.

Заранее благодарен за ответы

Механизм шаблонов позволяет так же располагать регионы не только в пределах основного шаблона (page.tpl.php), но и в пределах более мелких шаблонов - типа node, page, comment, blog и т.п.

Чтобы использовать эту возможность:
Р Е Ш Е Н И Е

Комментарии

Аватар пользователя LeGront@drupal.org LeGront@drupal.org 8 ноября 2010 в 14:16

После того, как фильтр выводится в блок, он появлятся в отключенных блоках. Его необходимо переместить в тот регион, где он необходим.
Если после данных действий он все равно не отображается - надо смотреть, так сказать в чем проблема сложно.

Аватар пользователя swingsss@drupal.org swingsss@drupal.org 8 ноября 2010 в 15:06

если выводить его в шаблоне page.tpl, то он отображается нормально. Если я добавляю аналогичный код в node.tpl результат 0(ничего не выводит)

<?php if ($filter_block): ?>
<?php 
print $filter_block ?>
<?php 
endif; ?>    

Аватар пользователя mail_ru@drupal.org mail_ru@drupal.org 18 июля 2012 в 23:49

На решение ссылка - битая Sad
Не могли бы привести решение здесь (если помните)? Блок выводится в node.tpl, но надо его вывести в нужном регионе, а вот как...