Есть типы материала "Страна" и "Город"
Метериалы "Страна": Россия, США.
Материалы "Город": Москва, Вашингтон, Владивосток, Чикаго.
Как вывести на странице Россия, города России, а на странице США, города США (чтобы не плодить много views, т.к. стран может быть очень много)?
Пробовал так:
1) Создаем содержимое "Страна" с тайтлом "Россия"
2) Rules, в словарь таксономии "Страны" добавляет термин таксономии с тайтлом материала: "Россия"
3) Создаю содержимое "Город" с тайтлом "Москва" и выбираю в нем термин таксономии "Россия"
4) Дальше создаю блок Views, который будет показываться только на страницах стран
Можно ли как-то настроить это с помощью контекстных фильтров? или нужен принципиально другой подход?
Комментарии
это делать сущностью taxonomy (а не node), или хтя-бы страну как термин.
в случае с node - связывать (entityreference) один ко многим (страна - города).
один вьюс - контекстные фильтры.
p.s.
Более правильным будет добавить необходимые поля для терминов из словаря "Страна", а не создавать новый тип node.