Как сделать выпадающий список по терминам таксономии

Добрый вечер. Нужно сделать вот такой "расширенный поиск" как на картинке. Не знаю как реализовать. Может кто-то делал что-то подобное? Нуждаюсь в подсказке. Спасибо.

bb.jpg

Коментарів:

14

Коментувати

Увійдіть або зареєструйтесь, щоб додати коментар

Коментарі

через views

Через Exposed Filters пробовал,не получается. Понимаю, что нужно как-то несколько словарей таксономии связать. Или можно легче?

так а что не получается? открыть фильтры необходимо и все, что уж легче?!

К нужному типу ноды можно добавить несколько словарей таксономии.
Создать несколько Exposed Filters на каждое из полей по которому вы хотите сортировать.
Темизировать CSS.

> Создать несколько Exposed Filters на каждое из полей по которому вы хотите сортировать.
скорее не сортировать, а фильтровать??

Создал 5 словарей, сделал 5 видов с exposed filters. Как это все теперь связать, что бы работало как нужно?

зачем? в тип ноды добавить 5 словарей и создать один(1) вид(views), с фильтрацией по каждому из словарей

Спасибо! Получилось. Можно ли сделать так, что бы фильтр выводил только значения которые принадлежат верхнему словарю?

То есть, выбираем определенный пункт в Категории, и в подкатегории отображаются только значения которые принадлежать Категории. Что бы пункты которые не нужны, не выводились.

Вот сам сайт - http://kamuflyazh.com.ua/products

в таксономии это называется с глубиной... можно, курите мануалы

Спасибо!

Не могу все-таки сделать вывод с глубиной. Нужно задействовать аргументы? Необходимо выводить в exposed filters только термины, ноды которых созданы для данного родительского словаря. А все остальные термины, нод которых нет в данном термине - не отображались.
Например: выбираем в Категории "Берцы", ниже в Подкатегории остались только термины Охранные, Облегченные, Рабочие.

Возможно ли так сделать?

Готовое решение я не знаю, но всегда можно использовать свой код

Таксономия с глубиной не подходит?

я о другом: отсеять термины у которых нет созданых нод