Меню для перекрестной таксономии

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

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 23 января 2009 в 11:03

В вопросе про таксономию мы выяснили, что для каталога часто нужны 2 словаря, например "производитель" и "класс" для автомобилей, "тип недвижимости" и "улица", или "цвет" и "форма" для фаллоимитаторов детских игрушек.
А ещё для каталога нужна навигация, чтобы через меню можно было добраться до каждого сочетания "цвет-форма" и хорошо бы получить соответствующие хлебные крошки к4ак на страницах "каталога", так и у самих нод. Но все модули для таксономии ориентированы на один большой словарь с большой вложенностью. Как же быть?

Лучше всего для создания такой навигации подходит фасетный поиск, но у него в адресе используются конструкции вида facet1/results/taxonomy%3A3%2C2 что ни поисковикам ни продвинутым серферам не понравится. А ещё он делает не меню, а блок, поэтому хлебных крошек не получится.

Можно использовать конструкцию из views и taxonomy menu, но тогда в меню будут только пункты первого словаря, а второго - в виде summary в теле страницы. Соответственно получается половина меню, хотя и с красивыми url.

Сделать полностью на views не выйдет, ведь в summary он выводит полный список терминов, не фильтруя их по словарю. К тому же это будет не меню друпала, а просто страницы со ссылками в контенте. Злебные крошки тоже придется хардкодить.

Пожалуйста, предложите мне вариант, который сработает или хотя бы может помочь.

Комментарии

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 24 января 2009 в 17:34

Интересная штука, но версия под дру 6 что-то не генерит правильных ссылок, только один термин. Причем выбранный сейчас теримн не сбрасывается. И списки терминов почему-то называются меню, хотя с друпальным меню никак не связаны.
Как только он снова научится генерить ссылки "taxonomy/term/tid1,tid2" - он станет лучшим.
Или он уже умеет и я его не смог насторить?

Аватар пользователя superintendent superintendent 24 января 2009 в 18:53

<a href="mailto:fasdalf@fasdalf.ru">fasdalf@fasdalf.ru</a> wrote:
Интересная штука, но версия под дру 6 что-то не генерит правильных ссылок, только один термин. Причем выбранный сейчас теримн не сбрасывается. И списки терминов почему-то называются меню, хотя с друпальным меню никак не связаны.
Как только он снова научится генерить ссылки "taxonomy/term/tid1,tid2" - он станет лучшим.
Или он уже умеет и я его не смог насторить?

как то с 6-й ещё не разбирался.

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 27 января 2009 в 18:15

Придется сделать один жирный словрь и использовать hierarhical select с настройкой "force leaf" а правку словаря и меню придется сделать платной вручную.