Более динамичная страница с sitecake?

Я только начал работать с SiteCake, который мне очень нравится! Однако он не очень динамичен, поскольку он – насколько я читал – невозможно иметь основной файл index.php, который содержит верхний и нижний колонтитулы, а затем включает основной контент по мере необходимости.

Я пытался кое-что попробовать, когда у меня есть отдельные файлы вместо index.php. Таким образом, я включаю заголовок и нижний колонтитул в файл, но это тоже не работает.

Я не уверен, как SiteCake отображает содержимое на странице. Я пробовал следующее:

<?php include "sitecake/server/sitecake_entry.php"; ob_start(); /*file_get_contents("content/header.php"); file_get_contents("content/footer.php");*/ include "content/header.php";?> <div class="sc-content-top"><h1>Velkommen til designature</h1></div> <div class="clearfix"></div> <div id="content"> <div class="content480 sc-content-left"> <h2>Hvad kan vi?</h2> </div> <div class="content240 sc-content-middle"> <h2>Hvad kan vi?</h2> </div> <div class="content240 sc-content-right"> <h2>Hvad kan vi?</h2> </div> </div> <?php include "content/footer.php"; ob_flush(); ?> 

Приведенный выше код дает мне эту ошибку:

 Произошла ошибка

 Ошибка приложения

 Информация об исключении:

 Сообщение: Неопределенное смещение: 0

 Трассировки стека:

 # 0 /home/smith/designature.dk/beta/sitecake/server/application/services/impl/basic/PageTemplateImpl.php(141): Bootstrap :: globalErrorHandler (8, 'Undefined offse ...', '/ home / smith / des ... ', 141, Array)
 # 1 /home/smith/designature.dk/beta/sitecake/server/application/services/impl/basic/PageTemplateImpl.php(117): PageTemplateImpl-> createTemplate ()
 # 2 /home/smith/designature.dk/beta/sitecake/server/application/services/impl/basic/PageTemplateImpl.php(34): PageTemplateImpl-> initTemplateEngine ()
 # 3 /home/smith/designature.dk/beta/sitecake/server/application/services/impl/basic/RenderServiceImpl.php(54): PageTemplateImpl-> setPageRequest ('/ beta / index.php')
 # 4 /home/smith/designature.dk/beta/sitecake/server/application/services/impl/basic/RenderServiceImpl.php(23): RenderServiceImpl-> renderResponse ()
 # 5 /home/smith/designature.dk/beta/sitecake/server/application/controllers/RenderController.php(13): RenderServiceImpl-> render ('/ beta / index.php', false)
 # 6 /home/smith/designature.dk/beta/sitecake/server/library/Zend/Controller/Action.php(513): RenderController-> renderAction ()
 # 7 /home/smith/designature.dk/beta/sitecake/server/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action-> отправка ('renderAction')
 # 8 /home/smith/designature.dk/beta/sitecake/server/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard-> отправка (объект (Zend_Controller_Request_Http), объект (Zend_Controller_Response_Http))
 # 9 /home/smith/designature.dk/beta/sitecake/server/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front-> dispatch ()
 # 10 /home/smith/designature.dk/beta/sitecake/server/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap-> run ()
 # 11 /home/smith/designature.dk/beta/sitecake/server/sitecake_entry.php(45): Zend_Application-> run ()
 # 12 /home/smith/designature.dk/beta/index.php(2): включить ('/ home / smith / des ...')
 # 13 {main}  
 Параметры запроса:

 массив (
   'controller' => 'render',
   'action' => 'render',
 )

Я понятия не имею, что означает ошибка или как ее исправить.

Как я уже писал, я также пытался сделать это по-другому, где файл index.php является staionary, и затем содержимое включается. Это позволило мне отредактировать страницу, и похоже, что она сработала, однако, когда я нажал «publish», она не сохранила содержимое правильно.

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

благодаря

Solutions Collecting From Web of "Более динамичная страница с sitecake?"