我刚刚开始使用SilverStripe,我想知道是否可以在页面中放置页面。例如。页面的上半部分称为subpage1,可在SilverStripe中编辑,页面的下半部分分为三页,subpage2,subpage3和subpage4。并且所有页面都可以在SilverStripe中编辑。
答案 0 :(得分:1)
这应该是可行的,但更好的解决方案可能是考虑使用https://github.com/sheadawson/silverstripe-blocks模块在页面上设置可编辑的内容区域。
如果您真的想用页面执行此操作,那么您可以在模板中循环浏览页面的子项...
<% loop $Children %>
<h2>$Title</h2>
$Content
<% end_loop %>
在CMS中,您需要对其进行结构化,以便页面下方有子页面。我会考虑使用顶部父页面中的内容,其中3个子页面输出底部3的内容,因为这可能会使temaplate语法更容易。