Drupal → Пример совместной работы Rules/VBO/Views — удаление статуса "sticky" у старых нод (видео)

03.10.2011

Johan Falk продолжает выжимать все соки из связки Rules/VBO/Views. В этом видео он показывает, как можно выполнять действия Rules над нодами из представления Views, без необходимости отмечать их вручную:

[video:http://vimeo.com/29672643]

Суть такая:

1. Создаётся представление с нужными фильтрами (в видео это фильтр по дате и статусу sticky).
2. В представление добавляется поле VBO.
3. В Rules Создаётся компонент Action Set без параметров.
4. В созданном компоненте добавляется действие "Загрузить ноды из представления Views".
5. Создаётся цикл по загруженным нодам.
6. Создаётся действие "Удалить флаг sticky".

Получившийся rules можно запускать как мануально, так и пихнуть в планировщик. И всё это без строчки кода :)

Другой пример управления нодами по расписанию — Снятие материала с публикации после определённого срока с помощью Rules.

Написанное актуально для
Drupal 7
Похожие записи

Комментарии

Это очень круто! Это нереально круто! Нет слов...
Спасибо за видео!

Александр
11.10.2011, 21:55

Спасибо, полезно! Но есть вопрос: автор говорит, что в 6-ке реализация затруднена, не понял на сколько затруднена и реальна ли вообще? Как тоже самое в 6-ке сделать? Спасибо!

версия под шестёрку больше не развивается

Добавить комментарий