Как вывести view в rules?

Комментарии

Аватар пользователя deminua deminua 14 июня 2013 в 17:04

Это понятно, я имею ввиду как именно использовать (добавить или создать "Views iterator display") данный модуль,

перехожу в Главная » Управление » Конфигурация » Процесс » Правила » Компоненты » ...

Views iterator display *
- ПУСТОЙ СПИСОК -
Select the view display to use for looping. To add a display to the list, add a "Rules" display to a view.

Аватар пользователя deminua deminua 14 июня 2013 в 17:08

Почти нашел выход через VBO:

1. Загрузить список объектов сущностей из VBO View. (получаю обьект/массив записей)
2. Как его вывести списком, а не каждый раз элементом? (если поставить отправку на e-mail у меня будет куча писем, а надо одно и в нем список)

Единственный вариант <?php?> foreach но это крайний вариант.

Аватар пользователя drupby drupby 14 июня 2013 в 17:36

"deminua" wrote:
Как его вывести списком, а не каждый раз элементом? (если поставить отправку на e-mail у меня будет куча писем, а надо одно и в нем список)

использывать loop

Аватар пользователя serega111 serega111 14 июня 2013 в 17:18

"deminua" wrote:
Как его вывести списком, а не каждый раз элементом?

Создать loop, в перед loop создать переменную, в loop ее заполнить текстом для письма, после loop отправить письмо

Аватар пользователя deminua deminua 10 ноября 2015 в 11:49

что-то башка вообще не варит, как их соединить между собой, там нет доступных селекторов

Аватар пользователя serega111 serega111 14 июня 2013 в 22:01

"deminua" wrote:
что-то башка вообще не варит, как их соединить между собой, там нет доступных селекторов

Вы имеете ввиду как в цикл добавить действие? потяните action под циклом вправо, он станет частью цикла

Аватар пользователя deminua deminua 16 июня 2013 в 17:08

если я поставлю акшин в цикл то у меня отобразиться 10 соообщений, а если будет отправка на e-mail тогда будет 10 писем, а надо 1 письмо с списком из 10 позиций.

Аватар пользователя serega111 serega111 17 июня 2013 в 17:04

Немного разобрался в вопросе и понял, что ошибся. Чтобы была возможность установить значение чего либо (переменной, поля и т.п.) используя Direct Input Mode и токен для созданной переменой, нужно поставить патчи отсюда https://drupal.org/node/1547160 или отсюда https://drupal.org/node/812058