Одинаковые подтермины в таксономии

24 ноября 2014 в 14:46

Здравствуйте!

Использую одинаковые подтермины для разных терминов, например:

Легковые автомобили
-Toyota
-Nissan
Грузовые автомобили
-Toyota
-Nissan

Однако друпал воспринимает все подтермины как одинаковые. Т.е. в разделе Toyota выводятся все материалы, а нужно сделать так чтобы в подтермине Toyota для Легковых автомобилей выводиись одни материалы, а в подразделе TOyota для Грузовых автомобилей - другие. Как это можно реализовать?

Комментарии

Что-то не то вы делаете, как страницу термина выводите?
И не логичнее ли сделать два словаря - "Типы" и "Производители"?

24 ноября 2014 в 14:50

Вывожу через exposed фильтр. Т.е. сначала выбираю Легковые автомобили затем Toyota, нажимаю на кнопку фильтра и выводятся материалы подтермина Toyota относящиеся ко всем терминам, а не только к Легковым автомобилям.

Насчет двух словарей - может и логичнее. Но в этом случае нужно как то их связать между собой, чтобы в exposed можно было выбрать Тип и для него автоматом подбирались бы производители. А как это сделать в этом случае я не знаю.

24 ноября 2014 в 15:11

"jonatan" wrote:
Однако друпал воспринимает все подтермины как одинаковые.

drupal воспринимает термина по номеру, а не по названию.
В вашем случае, Я посоветую использовать select в node(Тип модели) и Таксономию (Макрка)
Можно использовать два словаря. Но никак нельзя один словарь, иначе руки отвалятся.

24 ноября 2014 в 16:04

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

25 ноября 2014 в 15:26

Модуль называется Views. Хоть 10 терминов туда.
А в кратце: нода с соответствующими терминами, вывод через вьювс.

26 ноября 2014 в 10:31

А зачем дублировать термины? Словарь типы авто и словарь марки авто. и выводи хоть все нисаны, хоть грузовые, хоть грузовые нисаны!!

28 ноября 2014 в 11:57