Создана страница Views. Имеет параметр Exposed form in block:Да. Тоесть фильтр выводится в блок, но регион в node.tpl почему то не выводится. Подскажите пожалуйста: Как вывести регион в node.tpl или как во Views вывести этот фильтр. Так как, views_embed_view('Computer', 'page_1') - выводит содержимое а не фильтр.
Заранее благодарен за ответы
Механизм шаблонов позволяет так же располагать регионы не только в пределах основного шаблона (page.tpl.php), но и в пределах более мелких шаблонов - типа node, page, comment, blog и т.п.
Чтобы использовать эту возможность:
Р Е Ш Е Н И Е
Комментарии
После того, как фильтр выводится в блок, он появлятся в отключенных блоках. Его необходимо переместить в тот регион, где он необходим.
Если после данных действий он все равно не отображается - надо смотреть, так сказать в чем проблема сложно.
если выводить его в шаблоне page.tpl, то он отображается нормально. Если я добавляю аналогичный код в node.tpl результат 0(ничего не выводит)
<?php if ($filter_block): ?>
<?php print $filter_block ?>
<?php endif; ?>
Регионы выводятся только в page.tpl.php. Почиайте про механизм тем в друпале.
Благодарю за ответы [user=annya] и [user=legront-drupalorg]
Кому интересно решение
На решение ссылка - битая
Не могли бы привести решение здесь (если помните)? Блок выводится в node.tpl, но надо его вывести в нужном регионе, а вот как...
блин та же проблема
Вот решение проблемы:
http://xandeadx.ru/blog/drupal/673