【发布时间】:2014-02-17 11:22:58
【问题描述】:
我正在掌握 Silverstripe 框架,但遇到了一个奇怪的错误。
例如,我想创建一个新的“会员”页面。在 mysite/code 中,我设置了一个如下的 members.php 页面:
class Membership extends Page {
}
class Membership_Controller extends Page_Controller {
}
然后我在我的模板/布局文件夹中创建了一个 members.ss 文件,其中包含一些测试输出。然后我进行开发构建并在“会员”类型的 CMS 中创建一个页面。在前端,如果我单击导航栏成员的新页面,我看不到测试文本,所以似乎没有阅读模板?
有什么想法吗?
谢谢。
艾伦。
【问题讨论】:
-
快速检查,您的根模板文件夹中的
Page.ss中有$Layout吗?请参阅下面的@Zauberfisch 答案以进行调试... -
@colymba 是的,我的 page.ss 中有 $layout
标签: templates content-management-system silverstripe