Это перевод статьи - webomelette.com/5-modules-drupal-blocks
Я собрал эту статью, чтобы поделиться с вами пятью модулями, которые я считаю полезными при работе с блоками в Drupal 7. От простого управления блоками до расширенной функциональности, эти модули имеют довольно интересные возможности, которые, вероятно, вам следует знать.
Block Class
Block Class - очень простой модуль, который позволяет добавлять пользовательские классы к вашим блокам. Когда вы добавляете новый блок или редактируете существующий, вы можете указать класс (или несколько классов), который будет добавлен к другим общим блочным классам этого конкретного блока.
Я знаю, что вы думаете, не так сложно написать модуль, который добавляет пользовательские классы к вашим блокам. Но угадайте, что? Вам не нужно писать, потому что это уже есть.
Image Block
Еще один простой модуль, Image Block позволяет легко и быстро разместить изображение в блоке. Он предоставляет специальный тип блока, который вы можете добавить в админке сайта, которая содержит поле изображения в дополнение к обычным полям содержимого блока, таким как заголовок, описание и тело.
Вы можете загрузить изображение, указать теги alt и title для изображения и даже добавить ссылку. Что еще более важно, вы можете указать, какой стиль изображения (image style) должен использоваться. И мне не нужно говорить вам, что эта интеграция открывает дополнительные возможности.
Block Group
Block Group очень помогает в управлении блоками, а именно позволяет их группировать.
На странице администрирования блоков (/admin/structure/block) вы можете добавить новую группу блоков. Это операция создает новый блок и особый регион. Затем, как обычно, вы можете добавить другие блоки в этот регион, чтобы сделать их частью группы. И если вы хотите переместить их все сразу, вы можете просто переместить группу блоков, которую вы только что создали.
Это довольно круто, попробуйте это.
Block Context
Block Context - довольно интересный модуль для управления блоками на странице администрирования. Есть две основные функции: фильтрация блоков на основе трех типов контекстов, в которых они отображаются (путь, тип и роль заметки) и быстрое назначение контекстов без необходимости входить в конфигурацию блока. И это очень удобно, если вы имеете дело со многими блоками.
Одним из недостатков сокращения назначения этих контекстов является то, что вы можете делать это только с уже существующими. Например, если у вас есть блок, который отображается только на node/1, я могу использовать этот ярлык, чтобы отобразить только те блоки, которые видны на node/1. Но я не могу добавить другие пути, если они еще не были объявлены в конфигурации хотя бы одного блока.
Но в целом, очень удобно, имейте такую возможность в виду.
Accordion Blocks
Последний модуль, который я собираюсь упомянуть здесь - Accordion Blocks. Это довольно полезный модуль, если вы любите использовать эффекты аккордеона. Способ его работы заключается в том, что вы добавляете блок аккордеона (admin/structure/accordion_block), к которому вы можете добавить несколько существующих блоков с вашего сайта.
Когда вы сохраняете блок аккордеона, на вашем сайте создается соответствующий новый блок. Вы можете добавить в него несколько блоков, которые хотите отобразить с вышеупомянутым эффектом. Так, что этот модуль тоже стоит попробывать.
Заключение
Итак, я представил вам 5 модулей, о которых вы возможно не слышали, и которые определенно могут придать дополнительную ценность вашему сайту.
Надеюсь это вам поможет.