Имеется доска объявлений построенная с помощью 2 словарей таксономии:
1.Словарь - Рубрика (Недвижимость, Автотранспорт, Работа и пр.)
2.Словарь - Подрубрика (Куплю, Продам, Меняю... )
Но тут подводный камень: Например в рубрике Недвижимость есть подрубрика - ищу работу, и наоборот Работа - куплю.
Пробовал создать один словарь в вложенными терминами, но тогда доступна возможность добавления объявления прямо в Рубрику, что не оч корректно. Также проблемы с выводом и пр.
Вопрос: Можно ли каким-либо образом связать термины словарей Рубрика и Подрубрика, чтобы у каждой рубрики были свои подрубрики?
Комментарии
Можно! Думаю Вам поможет модуль Taxonomy Manager!
Решение оказалось довольно простым. Нужно было переопределить стандартный вывод таксономии на вьюс, который имеется "в коробке" - taxonomy_term. По умолчанию он выключен. Достаточно включить и указать в настройках аргумента Таксономия: Term ID (with depth) глубину(Depth)в зависимости от степени вложенности терминов словаря, у меня 1 (Недвижимость -> Куплю). А также разрешить несколько терминов на аргумент (Allow multiple terms per argument).
В итоге используем только один словарь вместо двух.
Теперь все выводится как надо за исключением заголовка родительской рубрики. Заголовок выводиться как: Недвижимость+куплю.