xandeadx.ru Блог музицирующего веб-девелопера

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

Опубликовано в

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

Суть такая:

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

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

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

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

Комментарии RSS

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

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

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

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании