Добрый день. Я понимаю, что это все обсасывалось не раз, но вдруг кто поможет здесь и сейчас.
Дано: два словаря таксономии: «Товар» и «Производитель» этого товара:
Задача: Чтобы при выборе одной из категорий товара (в примере — шуруповерты), раскрытый фильтр с терминами второго словаря «Производитель» отображал только тех производителей, которые изготавливают эту категорию товаров:
Как это организовать правильно? Делать отдельные словари на каждую категорию товара? Для вывода использую Views и Better exposed filters.
На данный момент фильтр вываливает мне всех подряд производителей:
Я бы с этим даже не заморачивался, но производителей более 20, а товаров около 6000. Поэтому некомильфо, когда на странице дрелей, например, висят фильтры по производителям Dufa, Sniezka и т.д., в диком количестве
Комментарии
в 6 есть модуль который показывает только тех производителей которые в термине словаря каталога
поищите на форуме
Спасибо. Но, может, хоть подскажете, в какой стороне искать? И у меня 7-ка, к сожалению, установлена.
я делал добавляя в настройку создания страницы список таксономии, например делается список таксономии производителей, этот список присоединяется к созданию новой страницы, и когда создаете страницу ставите галочку на нужном производителе, а потом когда щелкаете на этого производителя, там будут все страницы где стоит выбранным этот производитель)
Спасибо за комментарий, но мне, видимо, необходимо несколько не это. Или, может, я не так понял. Мне нужно, грубо говоря, связать термины таксономии одного словаря с терминами первого уровня другого словаря. Вот так:
при создание страницы ставится галочка на Шуруповерты и на одной из фирм, и потом когда щелкаешь на термин таксономии Шуруповерты, в списке будут все производители, на которых выбраны галочки Шуруповерты и одна из фирм, как сделать по другому не знаю.
Stamper, спасибо за рисунок!) Так доходчивей. Мне сейчас нужно нечто подобное (типа как ВКонтакте метоположение выбираешь, сначала Страну, потом Город, и пр.), роюсь поиском. Ты решил этот вопрос? Как именно? И как оно называется?)) а то я даже сформулировать-то правильно не могу)
найдете, сообщите. сам для 7 не могу найти такую возможность
или писать костыль...
здравствуйте, нашли решение?