hierarchical_select как затык [решено]

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

Аватар пользователя florean_geyer florean_geyer 20 июня 2008 в 10:03

Затык. Тотальный. Да еще и, судя по всему - последний перед выпуском ресурса в плавание. Мягко говоря, неприятно, если одним словом Wacko
Ситуация - есть три пункта меню (города), в каждом из которых действует данный модуль, выводя запрашиваемые иерархические данные. Все работает как часы, за исключением того, что при вызове любого из соответствующих пунктов меню кроме элемента выбора hierarchical_select вылезает список ВСЕХ материалов сайта. Да еще и в каком-то странном порядке Wacko
Как лечить - ума не приложу. Никто не в курсе, как убрать этот "мусор"? Или заменить хоть чем-нибудь, подходящим по смыслу. Например, чтоб кроме блока формы иерархического_выбора выводились просто все адреса, забитые в БД по этому городу. Но не все подряд, внесенное на сайт Wacko

UPD
Решено. Нужно ОБЯЗАТЕЛЬНО выбрать в соответствующем Представлении в Фильтрах Taxonomy: Terms for * то, что должно отображаться в начальном представлении иерархического_выбора. В противном случае он кидает туда все ноды, что есть на сайте.

Комментарии

Аватар пользователя NeuZeitgeist NeuZeitgeist 20 июня 2008 в 10:30

Проверьте, как установлен jquery update. Там часть модуля ставится как обычно, а часть файлов(те что в папке misc) копируется именно в папку misc Друпала. Без него hierachical select не работает.

Аватар пользователя Dec0der Dec0der 21 июня 2008 в 17:52

Что касается hierarchical_select...
Он относит одну ноду ко всем терминам иерархии??? Т.е. если есть иерархия:
термин1
-термин2
--термин3

И мне нужно добавить в термин3... То при использовании hierarchical_select нода добавится во все три термина???
По-крайней мере у меня так Sad А почему?

Аватар пользователя florean_geyer florean_geyer 25 июня 2008 в 9:51

Dec0der, честно сказать, я не понял вопроса Wacko Не могу себя считать специалистом, по этому лучше уточнить на форуме у знающих людей.

Аватар пользователя magway magway 30 июня 2008 в 13:06

Чтобы нода не добавлялась во все термины, нужно поставить в настройках словаря опцию don't save lineage (save only deepest term) - как то так (пишу по памяти).
.
.