我正在为客户开展响应式导航。我使用具有自定义视图模板的concrete5.7的AutoNav块。全屏覆盖正在运行,并列出了指向顶级页面的链接。在第一个和第二个链接下(请参阅附件image),我需要以下内容:
第一个导航链接(项目页面):在项目页面上过滤page_list块的topic_list。
第二个导航链接(服务页面):其直接子页面列表。
我应该以编程方式在我的AutoNav自定义视图中包含topic_list块吗?是否可以从AutoNav块访问和列出主题?我真的不知道如何处理这个问题。任何指针都会非常感激。
答案 0 :(得分:0)
也许这个附加组件可以帮助您:https://www.concrete5.org/marketplace/addons/mega-menu1 我自己没有使用或尝试过,但似乎可以将堆栈添加为子菜单。我猜这些堆栈可以保存page_list / topic_list块。
另一种方法可能是使用page_list而不是autonav。创建一个与页面布局相同的主题结构。
或者确实以编程方式使用模板调整autonav,并检查级别和主题以将其作为子菜单插入。