2010-07-02 2 views
2

есть ли способ разместить блок в разных регионах, не дублируя его.. для примера рассмотрите требование блока 1 и его области отображениядисплей блока drupal

page1 lefttop 
    page2 right 

Как настроить блок 1 в 2 разных регионах?

ответ

3

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

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

Однако, что вы, вероятно, хотите, это что-то вроде Multi Block.

1

С помощью системы блоков Drupal вы не можете, если хотите, чтобы один и тот же блок отображался в нескольких регионах, вам нужно будет дублировать блок. Это одно из ограничений, которые имеет текущая блок-система, я не уверен, изменился ли он на Drupal 7.

Это одна из тех вещей, которые разрешает Панели, но использовать ее только для решения этой проблемы. немного переборщить.

Смежные вопросы