Правила в Drupal 7

Начинаем обзор модуля Правила (Rules).

Модуль позволяет выстраивать свою логику или схему работы системы, т.е. мы можем отлавливать нужные нам события и совершать определенные действия в зависимости от различных условий. Примеров может быть масса: уведомление админа по разным причинам, контроль создания/публикации или доступа к материалам, расчет скидки в магазине, запрет комментов по сроку давности (или по другим причинам), и многое-многое другое.

Сам модуль поставляется с достаточно широкими наборами для каждого из элементов Правил - событий (events), условий (conditions) и действий (actions). Некоторые из них мы просмотрим на примере уже в этом уроке. Кроме того, некоторые модули привносят свои наборы элементов для Правил, тем самым расширяя наши возможности по управлению и взаимодействию с системой.

Как это часто бывает в Друпал, несмотря на такую мощь и широту возможностей модуля Правила - работа с ним очень проста. На мой взгляд, достаточно лишь один раз увидеть создание Правила пошагово, и большинство задач вы сможете решать самостоятельно!

Вместе с тем благодаря своему второму составному элементу - "Компонентам" - этот модуль может создавать достаточно сложные алгоритмы обработки данных. Их мы с вами сможем увидеть в действии в обзорах других модулей, например, Drupal Commerce. В этом же курсе пока я планирую всего два урока, где на примерах покажу, как создавать Правила и как работать с Компонентами.

Итак начнем:

 

*VISA/MasterCard