Необходимо при помощи Rules сделать механизм автоматической выборки одного типа материалов на основании полей другого.
Пользователь создает материал (материал тип 1) и выбирает в нем несколько значений из поля "Рубрикатор" (заполняется из таксономии). Таких материалов может быть несколько.
Необходимо прочитать по циклу все выбранные строки в данном поле (для всех материалов текущего пользователя).
Далее на основании полученных данных необходимо произвести фильтрацию в представлении всех материалов (материал тип 2), в которых так же заполнено поле "Рубрикатор".
В итоге должно получиться представление содержащее выборку материалов, которые содержат хотя бы одно из необходимых полей.
Начал вот так:
1. Создается отдельное представление с материалами пользователя с условием что он их автор.
2. Загружаю список этих материалов для цикла "Load a node list with Views".
3. Обрабатываю по циклу каждый материал.
4. Загружаю значение значение поля "Load a field".
Помогите!
Вложение | Размер |
---|---|
image_1.png | 31.09 КБ |
Комментарии
Вопрос решил. Скриншот правила прилагаю.