Выборка во Views... Или не во Views

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

Аватар пользователя nukerster nukerster 25 марта 2010 в 14:36

Добрый день, уважаемые друпалеры! У меня следующая ситуация: нужно сделать справочник предприятий как вот здесь.
Есть тип данных "Компания". Все эти категории у меня записаны в Словаре таксономии. Словарь - Специализация и несколько уровней вложенности. Первый уровень - это категории специализации: Рекламные услуги, Производство и оборудование, Прочие услуги и Размещение рекламы. Ну и для каждой категории уже вложенные типы услуг, как показано в примере.

Собственно говоря, я пока сделал следующее: я создал View, в котором отфильтровываю по Node: Type = Компания, в аргументе пишу Taxonomy: Term. В итоге у меня все компании выводятся категоризированными. Например: Изготовление сайтов (2), Реклама на транспорте (1). Собственно, значит есть 2 компании по сайтам, одна по рекламе на тр-те и т.д.

Но мне то нужно вывести полный перечень этих категорий и для каждой из них вывести рядом количество компаний, ну и надо, чтобы категории, для который ещё нет ни одной компании тоже выводились, пусть даже с нулём, типа: Изготовление чего-то там (0).

Вывести полный список терминов Таксономии у меня вообще не получается во Views. Делаю Fields -> Taxonomy: Term Term, Filters -> Taxonomy: Vocabulary = Специализация и ничего не выводится... В общем, я пока в недоумении как мне этот список категорий с количеством фирм для каждой из них сформировать. Можете идею подкинуть? Или может модули какие-то есть для подобных выборок?

Комментарии

Аватар пользователя nukerster nukerster 26 марта 2010 в 8:27

"v.menshikov" wrote:
тут

Спасибо ГРОМАДНОЕ! Как раз вроде бы то, что нужно!

"<a href="mailto:ingumsky@drupal.org">ingumsky@drupal.org</a>" wrote:
Могу порекомендовать вам посмотреть  Taxonomy VTN. Может быть, я не совсем понимаю, что именно вам нужно, но мне кажется. это как раз то. Пример работы можно посмотреть здесь.

Тоже огромное спасибо! Вроде бы это решение тоже близко. Надо будет с ним ознакомиться получше в дальнейшем. Сейчас просто сроки очень поджимают, поэтому сейчас воспользуюсь первым решением, но это тоже буду иметь в виду!

P.S.: Если у кого-то ещё будут какие-то идеи, то пишите. Может это тоже кому-то пригодится, как и мне!