Глубина таксономии во Views

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

Аватар пользователя nukerster nukerster 4 апреля 2010 в 19:46

Уважаемые друпалеры, помогите! Я уже окончательно запутался. У меня есть словарь "Места проведения событий". Структура такая:
- Город 1
-- Место 1
-- Место 2

- Город 2
-- Место 3

- Город 3
-- Место 4
-- Место 5

В общем, обычный словарь с одним уровнем вложенности.

И есть страница вывода событий: выводится дата проведения события, его название, организатор и нужно ещё вывести место! Но место у меня выбирается через Hierarchical Select и собственно в итоге в Taxonomy Terms для конкретного события записывается и город и место, например: Москва, Кремль.
Вывожу все события таблицей: вывожу название, дату, организатора и ставлю поле Taxonomy - Term. Собственно, вместо одного события мне выводится 2 одинаковых, только у одного в "месте проведения" выводится Город, а у другого Место.
Вопрос: Как указать глубину выборки??? Я уже всё перепробовал: есть во Views фильтр Taxonomy ID with Depth - ничего с ним не работает. Установил Taxonomy Views Integrator, но он работает с аргументами, а мне не надо аргументы - мне просто надо отфильтровать по уровню вложенности! То есть указать бы в Filters имя словаря и указать для него глубину...
Я уже читал тут, но мне надо, чтобы выводились записи только вложенного уровня, а не вместе с родительским? Что делать? Как быть? Поделитесь советами, люди добрые!!!

Комментарии

Аватар пользователя comso1 comso1 4 апреля 2010 в 20:08

admin/content/taxonomy/edit/vocabulary/*/
Save lineage:
Save термин lineage - 0
Сохранить только самый глубокий термин - 1.

В итоге: в ядре для ноды сохраняется только конечный (самый глубокий) термин.

Аватар пользователя nukerster nukerster 4 апреля 2010 в 20:27

Про этот вариант уже думал, но что если мне где-то придётся выводить и родительский тоже? (а я чувствую придётся). Потом как его выводить то?

Аватар пользователя nukerster nukerster 4 апреля 2010 в 21:05

Smile Дело в том, что у меня юзер (ну точнее скорее модератор сайта) может добавлять города и места когда сам захочет. Благо Hierarchical Select такую возможность как раз поддерживает. Поэтому невозможно заранее отметить все конкретные термины. И заходить после добавления новых и отмечать их - это как-то то тоже не совсем прикольно. В общем, я понимаю, что я сам себе усложнил задачу, но всё же хочется верить, что кто-то знает решение...

Аватар пользователя comso1 comso1 4 апреля 2010 в 21:25

Еще вариант: через CCK категории материала - различный ввод термина + настройки. Где то там кажется были нужные настройки.

Аватар пользователя kolyas kolyas 6 мая 2010 в 23:51

задача решена? ..
уже без мата не сказать про эту глубину таксономии во вьюсе..
вроде должно быть жлементарное дейстие а сделано через одно всем известное место..

Аватар пользователя kolyas kolyas 6 мая 2010 в 23:52

задача решена? ..
уже без мата не сказать про эту глубину таксономии во вьюсе..
вроде должно быть элементарное дейстие а сделано через одно всем известное место..

еще и сайт сглючил и добавил два сообщения. а удалить нельзя ..

Аватар пользователя nukerster nukerster 7 мая 2010 в 21:40

Я как-то решил описанную мною изначально задачу в своё время. После праздников на работе посмотрю, что я использовал. Сейчас уже не помню.