[РЕШЕНО] Фильтр материалов представления на основании одного из полей

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

Аватар пользователя sitefuture sitefuture 3 марта 2017 в 13:52

Необходимо при помощи Rules сделать механизм автоматической выборки одного типа материалов на основании полей другого.

Пользователь создает материал (материал тип 1) и выбирает в нем несколько значений из поля "Рубрикатор" (заполняется из таксономии). Таких материалов может быть несколько.

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

Далее на основании полученных данных необходимо произвести фильтрацию в представлении всех материалов (материал тип 2), в которых так же заполнено поле "Рубрикатор".

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

Начал вот так:
1. Создается отдельное представление с материалами пользователя с условием что он их автор.
2. Загружаю список этих материалов для цикла "Load a node list with Views".
3. Обрабатываю по циклу каждый материал.
4. Загружаю значение значение поля "Load a field".

Помогите!

ВложениеРазмер
Иконка изображения image_1.png31.09 КБ

Комментарии