Как заставить один и тот же блок отображаться в разных регионах на разных страницах?

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

Аватар пользователя dlj dlj 13 марта 2011 в 19:14

Здравствуйте!
Можно ли сделать так, чтобы блок формы поиска отображался на главной странице в составе региона "header", а на всех остальных к примеру в регионе "secondary"?

Комментарии

Аватар пользователя Lotar Lotar 13 марта 2011 в 19:36

Если только шаблонизировать. Главная страница например page-front.tpl а остальные разделы это node.tpl или другие имена. И в них прописываем ручками место блока.

Аватар пользователя dlj dlj 13 марта 2011 в 19:59

<?php print render($page['secondary_content']); ?>
переместил этот регион в шаблоне page.tpl.php куда надо. вроде сработало. только в этом регионе у меня еще один блок и его перемещать не надо. Походу придётся делать ещё один регион. По поводу клонирования блока, хз как клонировать системный блок... Теперь проблема со стилизацией.((( Один и тот же стиль используется т.к. блок не притерпел изменений.

Аватар пользователя Thomas Thomas 13 марта 2011 в 19:45

Создайте два одинаковых блока, (или клонируйте уже существующий). В настройках отображения сделайте, чтоб один отображался на главной в "хедере", а другой на всех кроме главной в "секондари". И все)