Иерархия типов контента в Drupal 8 с таксономией в качестве родительской - PullRequest
1 голос
/ 18 июня 2020

Как лучше всего реализовать такую ​​иерархическую структуру:

  • (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

Любая помощь очень ценится!

...