【发布时间】:2015-12-16 06:26:37
【问题描述】:
我正在研究一种 SilverStripe 页面类型,该页面类型旨在获取父导航项的所有子项,但可能是页面类型 PDFTemplate 的任何子项除外。我习惯于获取所有子元素,但是在基于模板类型排除特定子元素时,我不确定如何继续。
这是获取父导航项的子项的函数:
<% if $Children %>
<div class=“Centers-Links-Area”>
<% loop $Children %>
<div class="Centers-Ex-Block clearfix">
<a href="$Link">
<% if $CentersSubpageImage %>
<img class="image" src="$CentersSubpageImage.URL" />
<% end_if %>
<p>$H1</p>
</a>
</div>
<% end_loop%>
</div>
<% end_if %>
我想要做的是,如果任何孩子的页面类型为PDFTemplate,我想完全隐藏“Centers-Links-Area”div。我可以在哪里放置 if 语句来根据页面类型进行此类检查?
【问题讨论】:
标签: silverstripe