使用Concrete5的第二个自动导航块(全局)具有不同的链接

时间:2014-03-27 12:52:15

标签: php navigation concrete5

我有一个concrete5站点已经在主站点导航的全局标题中使用了autonav块。

我现在需要在包含不同的,不太重要的链接的标题中添加辅助导航。 这些链接不一定以站点地图顺序显示,但我希望尽可能使用自动导航块。

任何人都可以给我任何关于如何实现这一目标的提示吗? 我能以某种方式在站点地图上使用别名吗?

3 个答案:

答案 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()

按名称递减的订单。