Как лучше всего реализовать такую иерархическую структуру:
- (A) Термин таксономии из единого словаря
- (B) Некоторый тип контента с родительским типом A
- (C) Некоторый тип контента с родительским типом B
Есть справочные поля от (B) до (A) и от (C) до (B), но не от (C) до (A).
В основном мне нужно реализовать что-то вроде этого:
Topic (taxonomy term)
|___ Subtopic (custom content type)
|___ Page (custom content type)
|___ Page (custom content type)
|___ + N
|___ Subtopic (custom content type)
|___ Page (custom content type)
|___ Page (custom content type)
|___ + N
Я пробовал использовать ссылку на сущность во всех вариантах, но без особого успеха. Я не знаю, как:
- Реализовать псевдоним пути, когда я добавляю контент типа (C), поэтому у меня есть имя хоста / (A) / (B) / (C), поэтому Мне не нужно вводить URL-адрес вручную (пробовал с шаблонами URL-адресов, но не смог)
- Создать представление, которое отображает контент, принадлежащий (C), с
Context Filters
на hostname/(A)/(B)/(C)
url
Любая помощь очень ценится!