Автоматическое присвоение значения полю при создание материала (как реализовать через рулес?)

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 15 мая 2013 в 11:08

Подскажите как реализовать через Rules такую задачу.

Даны два типа материала. Тип 1 и Тип 2. Тип 1 связан по entity reference с Тип 2

Тип 2 имеет поле - поле 1 со значениями а, б, в

Стоит задача:
при создании (используя функционал модуля entityreference_prepopulate) ноды Типа 1 для поля - Поле 2 со значениями а, б, в автоматически назначать те же значения что и у Поля 1 типа материала Тип 2.

В последствие хочется скрыть вывод поля 2 и что бы все автоматом присваивалось.

Комментарии

Аватар пользователя eLSe eLSe 15 мая 2013 в 11:51

У меня была похожая ситуация: зависимому материалу надо было передать несколько полей с референсами. В первом материале в шаблоне прописала ссылку, которая через & передает нужные поля. Не знаю, сработает ли с множественным выбором.

Аватар пользователя iNFerNo iNFerNo 15 мая 2013 в 12:54

Решил задачу несколькими рулесами.

Хочется теперь используя модуль rules_conditional - все в одном правиле сделать через циклы.

в Conditions

добавил Entity has field и потом уже Data comparison где выбрал значение поля.

и в действиях задал значение которое присваивается.

еще бы сделать что бы прям при создание новой ноды (без сохранения уже были выбраны значения ).