Пытаюсь сделать каталог. Все бы замечательно, но появилась заговоздка.
Термины разделов каталога имеют структуру:
- Авто
- Внедорожник
- Седан
- Минивен
- Мото
- Гидро
- Агро
Также есть словарь марок:
- Audi
- Bmw
- Toyota
- Honda
Загвоздка же в следующем:
Машина по мимо Типа авто(седан) и марки(BMW) имеет еще и модельный ряд(5-ая серия, 7-серия). Вопрос: как сделать так, чтобы при переходе в раздел каталога(например: /catalog/auto/sedan/) выводилась информация по всем седанам, но сгруппированная по модельному ряду? Добавить "модельные ряды" в словарь авто или каталога? Или есть способ лучше?
Вложение | Размер |
---|---|
![]() | 60.88 КБ |
Комментарии
во Views при выборе типа отображения, можно поставить группировку полей по терминам таксономии
Я в 6-ке подобное сделала views-field-view + группировка по терминам таксономии. Но я выводила и ноды тоже.
А модельный ряд у вас универсальный или разный для каждой марки машины? Если одинаковый - добавьте еще один словарь. Если разный - добавьте их как подтермины к каждой марке машины и попробуйте их вывести сниппетом (на сайте были сниппеты вывода терминов таксономии с иерархией).
Получается лучше "модельный ряд" лучше включить в словарь марок Авто?
Я не очень хорошо разбираюсь в машинах
насколько я поняла, каждая марка машины может быть разного типа (седан и др.) и иметь собственный модельный ряд. Типы - одинаковые для всех марок машины. Я правильно поняла?
В таком случае, я бы объеденила логически связанные термины в один словарь:
* Audi
- тип Audi 1
- тип Audi 2
...
* Bmw
- тип Bmw 1
- тип Bmw 2
...
* Toyota
...
* Honda
...
И потом делала бы выборку из двух словарей - машин и типов и группировала бы их по термину словаря, который мне нужен (это если во вьюс).
Поищите сниппеты вывода терминов с иерархией.
Вы правильно поняли. Благодарю за содействие.