Herarhical Select, таксономия и чудеса.

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

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 1 марта 2010 в 22:36

Оказывается, hierarhical_select не поддерживает словари со множествен6ной иерархией. By design. Вместо выбранного термина сохраняет одного из его родителей.
Но почему-то сама таксономия с ними справляется. Просто выбирает первого попавшегося родителя. Что мешает HS делать так же мы и пытаемся выяснить в http://drupal.org/node/729174 Знающие английский приглашаются к дискуссии. там же наглядные иллюстрации.

Комментарии

Аватар пользователя theСанитар theСанитар 1 марта 2010 в 23:19

Позволяет, вроде, только по-своему. Там можно вклочить галку что-то на тему путей,вроде, после чего он позволит писать несколько путей по терминам.

ТИпа

Принтеры -> Струйные -> HP (remove)
Сканеры -> Планшетные -> HP (remove)

И надо включить галку типа "сохранять весь путь" что ли.

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 1 марта 2010 в 23:38

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

Аватар пользователя flecus flecus 2 марта 2010 в 8:36

Проще и удобнее объединять термины через taxonomy manager, меньше глюков. Хотя и hierarhical_select поддерживает эту функцию, надо просто правильно настроить этот модуль

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 2 марта 2010 в 9:04

Повторю пример. у термина "лопаты" уже есть 2 цепочки родителей, настроенные ядренной таксономией: "инструмент - строительный - лопаты" и "сад и огород - принадлежности - лопаты".
Когда я ядренной таксономией выбираю из списка "сад и огород - принадлежности - лопаты" под тизером ноды появляется "лопаты." Когда я редактирую ноду в списке выбраны те де лопаты, пусть и подсвечивается путь "инструмент - строительный - лопаты."
HS же при выборе "сад и огород - принадлежности - лопаты" сохраняет термин "инструменты" - выбрав виджетом "лопаты" под текстом ноды я вижу "инструменты."
Так что taxonomy manager мне не поможет - он в редактировании ноды не используется.