→ HotBlocks — модуль постраничного управления блоками в drupal

HotBlocksДамы и господа, разрешите представить модуль HotBlocks. Этот модуль, я бы сказала, добавляет виртуальный регион или блок-регион. С помощью этого модуля вы сможете быстро разобраться с блоками: добавить блоки, удалять блоки, раскидать их по нужным регионам, сортировать блоки не покидая страницы. Более того в пару кликов вы можете добавлять блоки, которых нет, например материалы можно отображать в виде блоков в регионах. Можете добавить любое (! главное не переборщить) количество существующих (или не существующих — т.е. контент) блоков, не важно, что в админке их только по штуке.

Возможности модуля HotBlocks

Вот полный перечень того, что этот модуль может на сегодняшний день:

Модуль HotBlocks -- изменение порядка отображения блоков в блок-регионе

  • Добавлять, удалять и изменять порядок материалов или блоков на странице не покидая страницы или перезагрузить страницу или использовать редакторы
  • Материал, добавленный в «горячие блоки» (hotblocks) может быть ограничен отдельными страницами или быть отображен глобально — на всех страницах, которые содержат этот «горячий блок».
  • Можно отображать один и тот же блок или материал многократно в множестве регионов.
  • Можно дать конечному пользователю возможность добавлять и удалять блоки на/со страницы, не наделяя их привилегией «управлять блоками»
  • Предоставляет средства для фильтрации, какие из блоков будут доступны пользователям, так что каждый блок в системе под вашим контролем.
  • Просматривать и администрировать весь контент, назначенный вами на hotblock на каждой странице, сгруппированный по региону, url или таксономии.
  • Разрешить пользователя добавлять и удалять контент на страницу, не давая им привилегий редактировать этот контент.
  • Возможности расширенных привилегий, при необходимости, позволяют вам контролировать, какие роли могут назначать/удалять/сортировать каждый тип материала, для каждого «горячего блока» индивидуально.
  • Можно настроить вид интерфейса, используя свои иконки (там 4 набора иконок, разного размера).
  • Если вам не нравиться термин «горячий блок» вы можете настроить терминологию, по желанию (О, спасибо, я так и сделаю Cool).

Установка модуля HotBlocks

Для установки этого модуля нужно удовлетворить лишь одну зависимость — модуль Content (это основной модуль CCK). Загружаем и ставим, все, как обычно.

Настройка модуля HotBlocks

А вот это одна из самых интересных частей. Основные настройки находятся по адресу: admin/settings/hotblocks. Дополнительные настройки, где вы можете посмотреть все, что доступно для назначения в блок-регионы, находятся по адресу: admin/content/hotblocks. Так же, в виде блока, есть менюшка этих блоков.

Поехали!

По умолчанию нам дано 3 «горячих блока», но я далее буду называть их блок-регион. Подмигивание И, кстати сказать, тут же каждый этот блок-регион можно назвать, как душе угодно. Как вы понимаете, автор модуля — человек разумный и предоставил нам возможность — указать любое число блок-регионов, которое вам потребуется, жмем Enter и все будет сделано. Далее, как уже было упомянуто выше, вы можете выбрать, какие типы материалов будут доступны для «выдвижения» в блок-регионы, по умолчанию выбрана опция «Все типы материалов». Тут же галочка, сделать все материалы типов материалов, отмеченных выше доступными для блок-регионов.

Далее идут блоки, которые нужно исключить… собственно, как говориться — «если вы не знаете, что делаете», так и нужно оставить.

Чем рассказывать вам обо всем, что там есть, лучше покажу:

Настройки модуля HotBlocks Настройки HotBlocks -- фильтрация материалов и блоков Настройки HotBlocks -- настройка терминологии и словарей Настройки HotBlocks -- настройка иконок и прочего

Теперь можно переходить в настройки блоков, если забыли сюда: admin/build/block/list; назначаем наши суппер блоки по регионам и тут начинается самое интересное.

Использование модуля HotBlocks

Как только вы раскидали ваши блок-регионы («горячие блоки» или как еще вы их там назвали) по регионам, можно начинать действовать. Жмем иконку добавить и видим:

  • список всего доступного по алфавиту: материалы (если вы отметили типы материалов или не сняли галочку «Сделать доступными все материалы») и блоки
  • список по категориям, если вы в настройках указали словарь таксономии
  • и список по типу материалов или блоки

Модуль HotBlocks -- просмотр материалов по категориям Модуль HotBlocks -- просмотр элементов для добавления по алфавиту

Особенности модуля HotBlocks

Если вы перед тем, как кликнуть по названию блока или материала для добавления, не отметите «Глобально», то данный материал или блок, будет отображен только на этой странице. Если же вы отметите глобально, то данный материал или блок, будет отображен, на тех страницах, на которых отображен данный блок-регион.

Если вы перемещаете блок-регион в другой регион — все блоки назначенные на него (т.е. внутри него) перемещаются вместе с ним.

Заготовленные блоки-регионы на странице блоков

Страница проекта HotBlocks, где вы также найдете видео демонстрацию, в которой автор модуля быстро показывает работу модуля, а затем углубляется в «как это работает».

RSS-материал

8 Комментариев [Нет новых]

Аватар пользователя xandeadx

залогинился под чужим аккаунтом через uLogin =)
xandeadx

Аватар пользователя EllECTRONC

Широкая улыбка через какого провайдера?

Меня и саму уже начало смущать поведения этого uLogin, но логинза страшная и править там до фига… к тому же еще и яшина…

P.S.: А по теме есть что сказать?

Аватар пользователя xandeadx

openid
по теме - отпугивают монструозные иконки

Аватар пользователя EllECTRONC

Громкий смех ага иконки жесть, НО если внимательно посмотреть на скрины, то можно увидеть галочку «Interface Icons», которая их и отключит правда будет не намного лучше Широкая улыбка. Жалко, конечно, что они в модуле прописаны, но всегда можно заменить папочку Подмигивание

Аватар пользователя EllECTRONC

Включила обратно стандартный OpenID… можешь быть собой Широкая улыбка

Аватар пользователя Dobrovest

Ну вот… Я уже вдохновился, а он только для шестёрки… Указывать надо сразу версию…
Благодарю за инфо

Аватар пользователя EllECTRONC

Так в метках под записью указано drupal 6, куда метки запихнуть чтобы их видно было?

Аватар пользователя Евгений

Можно заметить что похожий функционал есть у панелей

Что ты об этом думаешь?

МультиВход
ИЛИ

Комментарии