我有一个concrete5站点已经在主站点导航的全局标题中使用了autonav块。
我现在需要在包含不同的,不太重要的链接的标题中添加辅助导航。 这些链接不一定以站点地图顺序显示,但我希望尽可能使用自动导航块。
任何人都可以给我任何关于如何实现这一目标的提示吗? 我能以某种方式在站点地图上使用别名吗?
答案 0 :(得分:1)
您是否正在使用面包屑?我们也使用Mega Menu ..来自concrete5.org的菜单系统很多。注意:Mega Menu不是免费的,但是值得。另一件事是,有时可能需要重新排序“文件树”和“文件集”..在文件树中,选择要更新的选项缓存..
答案 1 :(得分:0)
您应该使用页面属性。例如,您可以使用一个复选框,将其称为辅助复选框,如果选中,则使辅助导航显示它。
答案 2 :(得分:0)
您可以使用页面列表和布尔属性(例如:display_in_second_nav) 这是一个例子:
$pl = new PageList();
$pl->filterByAttribute('display_in_second_nav');
$pages = $pl->get();
此外,您可以对结果进行排序:
$pl->sortByRelevance()
按指数得分下降的订单。仅在按关键字搜索时可用。
$pl->sortByDisplayOrder()
按网站地图的顺序显示顺序升序。
$pl->sortByDisplayOrderDescending()
按网站地图的顺序显示顺序降序。
$pl->sortByPublicDate()
公共日期升序订单。
$pl->sortByPublicDateDescending()
公共日期下降的订单。
$pl->sortByName()
按页面名称升序排序。
$pl->sortByNameDescending()
按名称递减的订单。