Drupal → Модуль MultiBlock — несколько экземпляров одного блока

19.04.2013

Описание

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

Два экземпляра блока Main menu

Частые задачи, решаемые с помощью модуля — продублировать меню в подвале; на определённых страницах показать блок в другом регионе.

Функционал модуля вошёл в Drupal 8.

Установка и использование

Установка стандартная — распаковать в sites/all/modules, включить.

После включения, на странице управления блоками появится новая вкладка Instances, в которой можно добавить экземпляр блока или отредактировать существующий:

Страница управления экземплярами блоков

Написанное актуально для
MultiBlock 7.x-1.1
Похожие записи

Комментарии

Андрей
19.04.2013, 12:01

А есть ли смысл устанавливать + 1 модуль, если любой блок выводится одной строчкой кода?

Андрей
19.04.2013, 12:08

Посмотрел в код, достаточно грамотно.
Как на меня такой функционал могли бы добавить и в ядро, как стандартная функциональность блоков

Андрей
19.04.2013, 12:23

и что же это за строчка?

<?php print render(module_invoke('you_module', 'block_view', 'number_block_delta')['content']); ?>

+1 модуль (PHP filter)
кэширование отпадает

Я использую модуль context для вывода кучи блоков, более функциональнее.

Полезный модуль , а есть ли возможность для каждой копии устанавливать свое значение кастомных настроек (которые добавляются через hook_block_configure) ?

Гость
05.05.2015, 19:17

Возможно с помощью данного модуля разделить открытые фильтры с сортировкой по разных блоках (в каждом часть скрывать css) ?. drupal 6, views 3

avbelov73
12.08.2015, 16:37

Вопрос - как изменить основное содержимое блока? После включения модуля в изменении блока доступно только поле "дополнительный контент"

Добавить комментарий