xandeadx.ru Блог музицирующего веб-девелопера

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

Опубликовано в

Описание

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

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

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

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

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

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

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

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

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

Комментарии RSS

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

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

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

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

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

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

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

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

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

нет

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

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании