Отображение корневых терминов Drupal 7 - PullRequest
1 голос
/ 20 января 2012

У меня сейчас таксономическая настройка, как и в Drupal 7:

-root1
--child1
--child2
-root2
--child3
--child4

Что-то вроде иерархии страны / провинции.

То, что я хотел бы сделать, это создать представление для различных терминов на основе родительского идентификатора. Поэтому, если пользователь нажмет на root1, вы увидите child1 и child2. Теперь у меня есть эта настройка, использующая просмотр страницы и использующая контекстный фильтр Configure: Taxonomy term: Parent term.

Вот моя проблема, как мне отобразить корневые термины? По сути, я не хочу ничего передавать и, возможно, каким-то образом установить значение по умолчанию, чтобы root1 и root2 отображались на странице.

Текущие настройки:


КОГДА ЗНАЧЕНИЕ ФИЛЬТРА В URL ИЛИ ПРЕДОСТАВЛЯЕТСЯ ПО УМОЛЧАНИЮ
Укажите критерии проверки
Валидация: срок таксономии
Тип значения фильтра: имя термина преобразуется в идентификатор термина

Я также пытался установить его только в качестве идентификатора термина и установить значение по умолчанию, равное 0, надеясь, что при этом будут получены любые термины с идентификатором родителя, равным 0, но ничего не отображается.

1 Ответ

1 голос
/ 31 января 2012

Эта проблема в D6 может быть легко решена с помощью Hierchical Select . Но модуль HS еще не полностью перенесен. Страница вопроса о подмодуле hs_views: http://drupal.org/node/1170192

...