Сгруппировать ноды по термину таксономии при выводе

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

Аватар пользователя djayii djayii 10 ноября 2011 в 9:51

Пытаюсь сделать каталог. Все бы замечательно, но появилась заговоздка.
Термины разделов каталога имеют структуру:

  • Авто
    • Внедорожник
    • Седан
    • Минивен
  • Мото
  • Гидро
  • Агро

Также есть словарь марок:

  • Audi
  • Bmw
  • Toyota
  • Honda

Загвоздка же в следующем:

Машина по мимо Типа авто(седан) и марки(BMW) имеет еще и модельный ряд(5-ая серия, 7-серия). Вопрос: как сделать так, чтобы при переходе в раздел каталога(например: /catalog/auto/sedan/) выводилась информация по всем седанам, но сгруппированная по модельному ряду? Добавить "модельные ряды" в словарь авто или каталога? Или есть способ лучше?

ВложениеРазмер
Иконка изображения untitled-1.jpg60.88 КБ

Комментарии

Аватар пользователя sanita sanita 10 ноября 2011 в 10:26

Я в 6-ке подобное сделала views-field-view + группировка по терминам таксономии. Но я выводила и ноды тоже.

А модельный ряд у вас универсальный или разный для каждой марки машины? Если одинаковый - добавьте еще один словарь. Если разный - добавьте их как подтермины к каждой марке машины и попробуйте их вывести сниппетом (на сайте были сниппеты вывода терминов таксономии с иерархией).

Аватар пользователя djayii djayii 10 ноября 2011 в 10:27

"flank" wrote:

во Views при выборе типа отображения, можно поставить группировку полей по терминам таксономии

Получается лучше "модельный ряд" лучше включить в словарь марок Авто?

Аватар пользователя sanita sanita 10 ноября 2011 в 10:44

Я не очень хорошо разбираюсь в машинах Smile насколько я поняла, каждая марка машины может быть разного типа (седан и др.) и иметь собственный модельный ряд. Типы - одинаковые для всех марок машины. Я правильно поняла?

В таком случае, я бы объеденила логически связанные термины в один словарь:
* Audi
- тип Audi 1
- тип Audi 2
...
* Bmw
- тип Bmw 1
- тип Bmw 2
...
* Toyota
...
* Honda
...

И потом делала бы выборку из двух словарей - машин и типов и группировала бы их по термину словаря, который мне нужен (это если во вьюс).

Поищите сниппеты вывода терминов с иерархией.