Silverstripe 4 не находит шаблоны страниц - PullRequest
0 голосов
/ 08 сентября 2018

Я нахожусь в процессе «квантового скачка» от Silverstripe 3 к Silverstripe 4. Как правило, я обнаружил, что произошли обширные разработки и новые способы ведения дел, но, к сожалению, не так много вещейбыл задокументирован.И материал, который был задокументирован, предполагает, что у пользователя уже есть определенный уровень знаний.

Так вот в чем дело.После выяснения того, как темы теперь работают (попутно узнав, например, символические ссылки ), я решил, как настроить пользовательские типы страниц.Что теперь включает в себя настройку отдельных контроллеров страниц, а также типов страниц и шаблонов страниц.С помощью Slack Channel Silverstripe 4 я дошел до того, что могу выбрать пользовательский тип страницы для конкретной страницы.К сожалению, это так далеко, как я получил.Проблема заключается в пространстве имен для разных типов страниц.Я не могу выбрать подходящее пространство имен, которое вызывает соответствующий тип страницы.Как бы то ни было, любой тип страницы, который я использую, возвращается к использованию базового Page.ss шаблона.

От моих друзей по каналу Silverstripe 4 Slack я понимаю, что пространство имен зависит от того, как я перемещаю своюпользовательская тема в каталоге app / , помещая ее в новую папку templates / .К сожалению, когда я делаю это, моя тема полностью исчезает.Удаление моего имени темы из theme.yml в надежде на переключение на $ default просто вызывает страшный Белый экран смерти .

Что я делаю неправильно?Кто-нибудь может пролить свет на то, как заставить это работать?

...