есть ли способ разместить блок в разных регионах, не дублируя его.. для примера рассмотрите требование блока 1 и его области отображениядисплей блока drupal
page1 lefttop
page2 right
Как настроить блок 1 в 2 разных регионах?
есть ли способ разместить блок в разных регионах, не дублируя его.. для примера рассмотрите требование блока 1 и его области отображениядисплей блока drupal
page1 lefttop
page2 right
Как настроить блок 1 в 2 разных регионах?
Насколько я понимаю, каждый блок должен быть уникальным, поэтому блок не может быть в двух местах одновременно с помощью стандартного администратора блока.
Сказав, что блок по существу является только вызовом функции, поэтому вы можете обойти это ограничение программно. используя что-то вроде drupal_set_content(). Я действительно не пошел бы по этому пути, хотя вы, вероятно, столкнетесь с некоторыми непреднамеренными и неприятными последствиями.
Однако, что вы, вероятно, хотите, это что-то вроде Multi Block.
С помощью системы блоков Drupal вы не можете, если хотите, чтобы один и тот же блок отображался в нескольких регионах, вам нужно будет дублировать блок. Это одно из ограничений, которые имеет текущая блок-система, я не уверен, изменился ли он на Drupal 7.
Это одна из тех вещей, которые разрешает Панели, но использовать ее только для решения этой проблемы. немного переборщить.
В Drupal 8.x эта проблема решена: http://drupal.org/node/79571
Но для Drupal 6.x и 7.x Drupal вы можете использовали этот путь: http://drupal.org/node/353565