Здравствуйте, на днях столкнулся с интересной задачей. Интернет магазин на Друпал 6+Уберкарт 2
Есть 3 словаря (Каталог, Производитель, Коллекция)
словари выведены как меню в левом и правом блоке(Каталог и Производители)
При клике на любой термин(Каталог или производитель) должны отображаться ноды(продукты) с этим термином(ВЫПОЛНЕНО с помошью Views)
Задача следующая.
Когда выбираем производителя, надо отобразить только те термины КАТАЛОГА в левом блоке, которые связанны с отображенными продуктами.
Например.
У нас есть 10 категорий каталога
(Категория 1, Категория 2, ..., Категория 10)
И 10 производителей
(Производитель 1, Производитель 2, ..., Производитель 10)
мы выбираем ПРОИЗВОДИТЕЛЬ 1 нам показываются 5 товаров этого производителя(ноды связанные с этим термином),
Эти 5 товаров находятся в Категориях 2,4 и 7.
Нужно чтобы остальные категории фильтровались(не отображались)...
После если мы переходим в какую либо категорию(например 4) отображаются Товары которые производит Производитель 1 и Находится в Категории 4. (Фильтруется по 2м терминам таксономии).
Ну соответственно и обратная форма связи-Если выбрали категорию потом производителя...
__________
Искал на форуме не нашел подходящих решений, что можете посоветовать? Заранее спасибо.
Через Views делал но запутался на пол пути(не знал через аргументы делать или взаимосвязи)...
Комментарии
я покопался нашел на форуме несколько подобных вопросов, неужели никто не решил задачу?
тоже ищу что-то подобное - но подходящего не нашел, везде предлагают использовать exposed filters во views или taxonomy filter (последний работает как-то кривенько)
Да по ходу надо делать "топором" время жмет, как сделаю выложу сюда решение, может кому пригодится...
http://drupal.zvirec.com/node/69
может так?
Спасибо попробую так