Есть ли модуль, который позволяет пользователям размещать один и тот же блок в нескольких регионах? Таким образом, мне не нужно делать один и тот же блок просмотра дважды.
Мультиблочный модуль делает это возможным:
Блок-модуль Drupal ограничен тем, что блок может иметь только один экземпляр. Каждый блок имеет соотношение 1: 1 с настройками региона, веса, видимости (и других). Это означает, что невозможно иметь блоки в нескольких регионах или блоки с разными настройками на разных страницах. Модуль MultiBlock решает эту проблему, позволяя создавать несколько экземпляров блоков уже существующих блоков.
Неясно, хотите ли вы использовать один и тот же блок более одного раза на одной странице или разместить его в разных регионах на разных страницах. В любом случае, я бы порекомендовал вам взглянуть на контекстный модуль .
Используя контекст, вы можете разместить блок в разных регионах на разных страницах. В качестве альтернативы вы можете создать 2 контекста, которые применяются к одной и той же странице / страницам и разместить один и тот же блок в разных регионах.
Модуль Panels также позволяет легко использовать несколько экземпляров одного и того же блока на странице.
источник
Если у вас уже есть собственный модуль для сайта, вы можете определить свои собственные блоки, чтобы повторять содержимое существующего блока. Затем он появится дважды в списке блоков
источник
Используйте модуль MultiBlock .
Перейдите в Структура-> Блоки-> Экземпляры. Дайте уникальный заголовок экземпляра, выберите тип блока и сохраните. Затем включите блок, назначив его в регион, где вы хотите.
источник
Модуль Bean также теперь имеет эту функциональность. Не только для пользовательских блоков, но и для блоков, определенных в hook_block. Смотрите версию dev и подмодуль bean_all.
источник