我正在使用 silverstripe 模板,我想遍历当前页面的子页面,并根据该子页面的类型在“包含”控件中动态输入模板名称。
这是我到目前为止的代码:
<div id="tertiary-content">
<% if $Children %>
<% loop $Children %>
<% include $ClassName %>
<% end_loop %>
<% end_if %>
</div>
(我的模板/包含目录中有与 $ClassName 变量相关的 ss 文件)
这是我得到的错误:
错误是:遇到未知的开放块“循环”。也许您错过了结束标签或拼写错误?
我从一个 silverstripe 论坛上找到了这篇文章,这让我觉得它应该可以工作: http ://www.silverstripe.org/archive/show/1023
实际上是否可以在包含控件中包含变量?