Несколько шаблонов не загружаются - PullRequest
0 голосов
/ 01 февраля 2019

У меня проблема с загрузкой нескольких шаблонов и попыткой следовать этому руководству, 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

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