Сегодня использовал на одном из сайтов на Drupal 7 модуль Context. Как оказалось, очень полезный! Понравился. Думаю, он обязательно теперь найдет место и на других моих сайтах.

Если коротко, то модуль Context позволяет создавать записи, формирующие одно или несколько условий, при удовлетворении которых будут выполняться одно или несколько действий.

Context для Drupal

Ассортимент типов условий и действий вполне неплохой. Это значительно расширяет подобные аналогичные функции по умолчанию встроенные в Drupal 7. Ранее когда мне не хватало стандартных функций, то я часто добавлял нужные мне условия на PHP непосредственно в шаблоне сайта. Теперь без этого можно будет легко обойтись. Подчеркиваю — легко!

 

Context для Drupal

Вся настройка условий и действий выполнятся в удобной и наглядной форме.

В моем случае применение было таким. Мне требовалось выводить блок Views лишь в определенных разделах сайта, а именно в листингах некоторых терминов таксономии. Ссылки этих терминов частично пересекались со ссылками других страниц сайта, соответственно стандартный метод создания маски ссылки для вывода блока не подходил.

Про существование узкоспециализированного модуля для подобной задачи — Block Visibility by Term, знаю, но он не достаточно гибок и для решения моей задачи не подошел. Модуль Context мне очень помог. Буквально за 5 минут разобрался с настройками и сделал все как мне надо.

Context для Drupal