我正在尝试创建一个站点树的所有子站点地图。对于某些页面,ShowInMenus设置为false。但是这些页面仍然应该显示在站点页面中。我知道你可以像这样循环遍历页面的所有子元素(忽略ShowInMenus):
<% loop AllChildren %>
$Title
<% end_loop %>
我可以在网站树的顶层做类似的事情吗?
谢谢,Florian
我不知道你可以使用什么内建循环但是你可以在php中使用
public function AllPagesWithParentIDZero() {
return SiteTree::get()->filter('ParentID', 0);
}
和在模板
中使用<% loop $AllPagesWithParentIDZero %>
<a href="$Link">$Title</a>
<% end_loop %>