Стратегическая цель: научиться работать с Views.
Тактическая цель: доска объявлений.
Что нужно реализовать: представление в виде списка терминов, сгрупированных по родительским терминам. Например: Объявления(словарь)->Недвижимость(родительский термин)->Продам(дочерний термин). Вывод в блоке в таком виде:
Недвижимость
--Куплю(3)
--Продам(56)
--Сдам(0)
--Сниму(4)
Работа
--Вакансии(3)
--Ищу работу(300)
Пока получается реализовать только, если создать отдельные словари типа Объявления:Недвижимость, Объявления:Работа и т.д., к ним - термины: Продам, Сдам, Ищу работу, Вакансии и т.д.
Во Views есть что-то типа аргументов, в Views2 ничего подобного не нашла.
Буду очень признательна за помощь.
Комментарии
во views 3 они называются контекстные фильтры
Реально ли с их помощью реализовать вышеуказанную штуку?
http://xandeadx.ru/blog/drupal/415
Не забудьте сказать спасибо xandeadx
Ок, но про агрегатные функции я уже в курсе. Вопрос в другом: можно ли в одном представлении построить иерархию Словарь->Термин->Дочерний термин? С соответствующей группировкой в отображении по родительским терминам. Или все-таки делать(как у меня сейчас) несколько вьюшек Словарь->Термин?
Так спросите Всегда вернее искать ответ на свой вопрос там, где уже в курсе дел
А здесь не в курсе?
Ок, и там попробую.
UPD
Да, ответ там получила почти мгновенно Вердикт: Views не может строить иерархий.
София как вы решили эту проблему? Я тоже ищю решение, не могу найти.
Как уже указали выше https://drupal.org/project/views_tree или еще вариант:
https://drupal.org/project/views_field_view
Все таки views может отображать иерархию таксономию.
http://www.phpjavascript.com/drupal-views-taxonomy-parent-term-and-child...
Если коротко:
1. В связях указываем
Add “Relationships”
Select “Taxonomy: Parent Term” (use the default settings)
2. Добавляем поля
Add Fields (родительский термин)
Select “Taxonomy: Term”
Relationship: Parent
Add Fields (подчиненный термин)
Again Select “Taxonomy Terms”
Relationship: Do not use a relationship
3. Дополнительно можно сгруппировать по род. термину и т.д.
И будем вам иерархия терминов в views
Огромное спасибо! )
И от меня огромное спасибо! Вывод иерархии штатыми средствами вью со всеми примочками для вывода - это супер!
Поднимаю тему практически годовой давности
Еще один способ сделать иерархию во views - использовать модуль views_tree