Пользовательская страница ошибок SilverStripe 4 не отображается - PullRequest
0 голосов
/ 28 мая 2018

В моем последнем проекте на SS 4 я пытаюсь создать свои обычные пользовательские страницы ошибок - с тем же подходом, который использовался в версии 3:

  • Создание ErrorPage.ss внутри /themes/mysite/templates/Layout;
  • Включая $Content внутри шаблона;

После успешного /dev/build?flush=all я не вижу ни содержимого, ни правильного шаблона (вместо этого я вижу Page.ss по умолчанию).

В серверной части сохранены и опубликованы страницы ошибок.В /assets/ есть и статические.

Может быть, процедура изменена в этой новой версии?Любой совет?

Спасибо всем заранее.

1 Ответ

0 голосов
/ 29 мая 2018

Ваша структура папок ErrorPage.ss должна соответствовать пространству имен основного класса PHP (SilverStripe\ErrorPage\ErrorPage), т.е. themes/mytheme/templates/SilverStripe/ErrorPage/Layout/ErrorPage.ss

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...