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

Прислано: fasdalf@fasdalf.ru

пн, 01/03/2010 - 19:36

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

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано theСанитар в пн, 01/03/2010 - 20:19.

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

ТИпа

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

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


Опубликовано theСанитар в пн, 01/03/2010 - 20:20.

А, да, а добавляться эти пути будут малозаметной ссылочкой Add справа от блока.


Опубликовано fasdalf@fasdalf.ru в пн, 01/03/2010 - 20:38.

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


Опубликовано flecus в вт, 02/03/2010 - 05:36.

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


Опубликовано fasdalf@fasdalf.ru в вт, 02/03/2010 - 06:04.

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


Опубликовано fasdalf@fasdalf.ru в вт, 02/03/2010 - 06:47.

Хвала Wim Leers, есть патч.


Новое на сайте

Ссылки партнёров