Продукт является категорией для других продуктов. Вьюс как делать связь продуктов

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

Аватар пользователя tlito tlito 28 июня 2014 в 0:17

Здравствуйте!
Я копирую сайт на друпал. У заказчика выглядит всё так:
На странице Продукция выводятся 10 анонсов продуктов - с ссылкой на подробное описание.
Я это сделал так:
1. Добавил тип материала Продукт
2. Добавил 10 материалов типа продукт
3. Сделал Вьюс, в котором отображаются тизеры материалов типа Продукт и добавил ссылку в меню на страницу вывода этого Вьюс.

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

Но есть одна дополнительная задача:
есть 1 тизер на странице Продукция (на сайте-исходнике), который выглядит как и все. А на странице этого материала - опять несколько тизеров продуктов.

Как это сделать?

Есть 1 решение, которое я точно знаю:
1. Добавить все эти продукты, вложенные в аксессуары просто как и все остальные на новом сайте друпал, но добавить галочку не отображать на странице Продукция.
2. Исправить Вьюс отображения Продуктов - сделать, чтобы не выводились материалы, у которых включена галка не выводить на странице продукция.
3. Просто написать текст материала Аксессуары - как набор тизеров - и это будет рукописный текст с ссылками на нужные Продукты.

Но такое решение показывает моё нежелание разбираться в этом, и я хотел бы заполнить этот пробел бэкспейсом.

Я думаю, что нужно сделать вариант 2:
1. Сделать связь материалов, чтобы можно связать новые продукты к материалу Аксессуары. Я не знаю как
2. Сделать Вьюс и вывести его в блоке, который будет на всех страницах материалов типа Продукт - будет отображать тизеры тех материалов, которые относятся к этому материалу. Это я тоже не пробовал. Как добавить фильтр - привязка материала к текущему открытому материалу?

В итоге только на странице Аксессуары будут тизеры других продуктов, так как только такие материалы будут созданы.
Но в дальнейшем если заказчик захочет и в другие продукты добавить вложеннные продукты - это уже будет работать правильно.

Подскажите, как делать связь материалов, и как в Контекстных фильтрах представлений эту связь учитывать, задавать?

Комментарии