Simple Hierarchical Select запись - всем терминам иерархии

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

Аватар пользователя tlito tlito 7 февраля 2014 в 11:56

Здравствуйте, уважаемые пользователи Drupal!
У меня проблема с модулем Simple Hierarchical Select.
Задача: есть таксономия с тремя уровнями иерархии. Нужно, чтобы запись относилась ко всем уровням иерархии, то есть чтобы выводилась в категориях: Своими руками, Для дома, Декор.
В Hierarchical select есть такое решение: поле называется Save lineage и на выбор пункт Save term lineage. Работает.
Но в этой теме мне порекомендовали shs:
http://www.drupal.ru/node/106422
А в Simple Hierarchical Select такое не работает. То есть запись относится только к нижнему термину и не выводится в верхних. Только в Декор. Но не в Своими руками, Для дома.
Никак нет возможности это настроить.

Подскажите как бы это все сделать?
Проблема в указанной теме в том, что hs не срабатывает на третий уровень с 1 раза.

Комментарии

Аватар пользователя tlito tlito 7 февраля 2014 в 21:47

Я не знаток Вьюс. Но думаю да, надо организовать вывод тизеров с помощью Вьюс в данном случае. Хотя возникает вопрос: почему в системе Друпал предполагается такое "соучастие" в программировании, ведь задача простая, а выводить Вьюс это трудная задача?

Аватар пользователя q2_faith q2_faith 9 февраля 2014 в 20:29

"tlito" wrote:
Я не знаток Вьюс. Но думаю да, надо организовать вывод тизеров с помощью Вьюс в данном случае. Хотя возникает вопрос: почему в системе Друпал предполагается такое "соучастие" в программировании, ведь задача простая, а выводить Вьюс это трудная задача?

в чем сложность задачи?

Аватар пользователя tlito tlito 26 мая 2014 в 22:23

опять такая проблема.
Как все-таки без вьюс выводить материалы в категориях?
У меня при создании материала используется SHS для выбора термина таксономии. Но записывается материал только нижнему элементу словаря. На странице верхнего элемента словаря материал не выводится. Как это исправить?

Аватар пользователя psdich psdich 29 мая 2014 в 2:14

"tlito" wrote:

опять такая проблема.
Как все-таки без вьюс выводить материалы в категориях?
У меня при создании материала используется SHS для выбора термина таксономии. Но записывается материал только нижнему элементу словаря. На странице верхнего элемента словаря материал не выводится. Как это исправить?

с подобной проблемой столкнулся - нужно, чтоб родительская иерархия учитывалась. Единственное "решение в лоб" это добавлять к материалу несколько категорий начиная от родительской и до дочерней. А в отображении полей используй тип ссылку вместо Shs, чтоб не было дублирования категорий.

Views в данном вопросе не поможет, пробовал. hierarchical_select подойдет, но нужно разобраться с вашим косяком, у меня с hierarchical_select такой проблемы не возникало, работает как надо

Аватар пользователя q2_faith q2_faith 4 июня 2014 в 15:03

"psdich" wrote:
Views в данном вопросе не поможет, пробовал.

плохо пробовали. во вьюс есть контекстный фильтр по термину таксономии с глубиной.