Есть представление (view) которое генерирует список материалов, как передать этот список в rules, в поле которое будет являться содержимым почтового письма?
1. Загрузить список объектов сущностей из VBO View. (получаю обьект/массив записей)
2. Как его вывести списком, а не каждый раз элементом? (если поставить отправку на e-mail у меня будет куча писем, а надо одно и в нем список)
Единственный вариант <?php?> foreach но это крайний вариант.
если я поставлю акшин в цикл то у меня отобразиться 10 соообщений, а если будет отправка на e-mail тогда будет 10 писем, а надо 1 письмо с списком из 10 позиций.
Немного разобрался в вопросе и понял, что ошибся. Чтобы была возможность установить значение чего либо (переменной, поля и т.п.) используя Direct Input Mode и токен для созданной переменой, нужно поставить патчи отсюда https://drupal.org/node/1547160 или отсюда https://drupal.org/node/812058
Комментарии
https://drupal.org/project/views_rules
Это понятно, я имею ввиду как именно использовать (добавить или создать "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.
https://drupal.org/project/rb
Почти нашел выход через VBO:
1. Загрузить список объектов сущностей из VBO View. (получаю обьект/массив записей)
2. Как его вывести списком, а не каждый раз элементом? (если поставить отправку на e-mail у меня будет куча писем, а надо одно и в нем список)
Единственный вариант <?php?> foreach но это крайний вариант.
использывать loop
Создать loop, в перед loop создать переменную, в loop ее заполнить текстом для письма, после loop отправить письмо
в или перед ?
перед
Вы имеете ввиду как в цикл добавить действие? потяните action под циклом вправо, он станет частью цикла
если я поставлю акшин в цикл то у меня отобразиться 10 соообщений, а если будет отправка на e-mail тогда будет 10 писем, а надо 1 письмо с списком из 10 позиций.
Немного разобрался в вопросе и понял, что ошибся. Чтобы была возможность установить значение чего либо (переменной, поля и т.п.) используя Direct Input Mode и токен для созданной переменой, нужно поставить патчи отсюда https://drupal.org/node/1547160 или отсюда https://drupal.org/node/812058
Спасибо сейчас попробую.
Спасибо сейчас попробую.