У меня проблема с загрузкой нескольких шаблонов и попыткой следовать этому руководству, https://www.silverstripe.org/learn/lessons/v4/working-with-multiple-templates-1
В моем приложении / src у меня есть ... Homepage.php
<?php
namespace SilverStripe\Home;
use Page;
class HomePage extends Page
{
}
?>
HomepageController.php
<?php
namespace SilverStripe\Home;
use PageController;
class HomePageController extends PageController
{
}
?>
В моем / custom_theme / templates у меня есть
<html>
<head>
..
</head>
<body>
<% include Header %>
<% include Navigation %>
$Layout
<% include Footer %>
</body>
и в моем /custom_theme/templates/SilverStripe/Home/Layout/HomePage.ss У меня есть HTMLразметки.Может кто-нибудь сказать, что я делаю здесь не так ?, поскольку я могу выбрать Домашнюю страницу как тип страницы в бэкэнде CMS, но страница вообще не загружает шаблон, просто выводитконтент из CMS.
Я также пытался создать новый шаблон страницы, который не имеет пространства имен и основан на коде по умолчанию Page.php и PageController.php, который также не загружается .Однако шаблон Page.ss по умолчанию загружается .
theme.yml
---
Name: mytheme
---
SilverStripe\View\SSViewer:
themes:
- 'bdsteps'
- '$public'
- '$default'
SilverStripe\i18n\i18n:
default_locale: 'en_US'
bdsteps = custom_theme