Фильтры таксономии (2 словаря)

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

Аватар пользователя yousername yousername 12 апреля 2010 в 7:08

Подскажите, какие есть средства для создания взаимосвязанных выпадающих меню по словарям таксономии?

У меня есть два словаря (бренды и категории) и модуль jump, который делает из них отдельные списки. Таким образом я могу получить страницу со всеми нодами, привязанными к отдельному термину отдельного словаря - либо список товаров какого-то бренда, либо список товаров какой-то категории.

Мне нужно связать эти списки, чтобы человек мог выбрать в одном списке бренд, в другом - категорию, нажать на одну кнопку, и увидеть список товаров, в которых прописан и выбранный им бренд, и категория. Фактически нужен фильтр, чтобы отсеивать и показывать только те ноды, в которых есть заданный термин одного словаря И заданный термин другого.

Подскажите, есть какие-то простые готовые решения? Помогите новичку, пожалуйста!

Комментарии

Аватар пользователя yousername yousername 12 апреля 2010 в 14:51

Благодарю!
Однако я не программист. Мне совсем непонятно, как работает taxonomy filter и как сделать с его помощью два связанных выпадающих списка.
Может есть где-то подробное объяснение или решение попроще?

Аватар пользователя VasyOK VasyOK 12 апреля 2010 в 18:11

q2_faith, я по заголовку темы уже подумал, что вы ее и создали.

yousername, а вы в нем разобратся сами пробовали?

Аватар пользователя yousername yousername 12 апреля 2010 в 21:18

Пробовал вполсилы. Времени не хватает погрузиться с головой. Ничего не понял. Даже объяснения на английских сайтах читал. Сумбурно всё как-то... Надеялся, что такую простую, в сущности, задачу уже кто-то решил...

Аватар пользователя VasyOK VasyOK 12 апреля 2010 в 22:53

Ну я решил. Боюсь что чтоб это освоить надо немного посидеть подутся.

Рассказуйте что сделали по пунктам.

Аватар пользователя yousername yousername 14 апреля 2010 в 1:17

Повозился ещё немного с Taxonomy Filter. Потыкал в галочки. Вывел блоки в подвал.
Мне этот модуль не помогает.
Во-первых, он отображается только на страницах таксономии, а мне надо на всех в шапке.
Во-вторых, он не дает сменить текущий выбор - если выбран термин из первого словаря, то можно только выбрать термин из второго, а поменять выбранный термин в первом словаре нельзя.
В-третьих, он не отображается в виде выпадающего списка.

Аватар пользователя yousername yousername 15 апреля 2010 в 1:51

Настроил два фильтра по терминам таксономии в представлении таксономии (том, что по умолчанию) и вывел их в блок. Всё работает. vesta-baby.ru
Ещё бы второй список фильтровался бы по первому - было бы прекрасно. А так, если бренд (1 словарь) не выпускает товаров в какой-то из категорий (2 словарь - основа каталога), а выбирают такую категорию, то появляется пустая страница.

Вопрос - как сделать так, чтобы после выбора в первом списке, во втором отображались бы только те термины, в которых есть ноды, отфильтрованные по первому списку?
Это делает taxonomy filter, но как его привязать к фильтрам в представлениях?
Есть идеи?

Аватар пользователя fit fit 27 ноября 2010 в 2:20

Как решили задачу? Поделитесь... вижу на Вашем сайте все работает. Сам сейчас бьюсь с зависимыми списками...

Аватар пользователя alexeynom alexeynom 22 февраля 2011 в 19:49

Ни как не получается сделать так, как показанно на сайте - подскажите как это реализовать? не получается вывести выпадающие списки.