navigation - 在 kentico 中创建超级菜单,其中树结构与新菜单所需的不同
问题描述
我正在尝试为现有网站创建一个新的超级菜单,问题是新的超级菜单不能反映网站内容在 CMS 树中的结构。
目前,我一直在尝试创建一个包含类似字段的自定义表
MenuTitle, Link, Display, Parent, MenuOrder
并将其与中继器一起使用来创建菜单,但这对于任何想要更改菜单结构的人来说似乎都是个坏主意。
在 kentico 有没有其他方法可以做到这一点?
解决方案
我建议使用具有以下字段的新页面类型创建一个单独的文件夹结构:
MenuDisplayName
MenuURL
MenuTarget
然后,这将允许您构建独立于内容树的站点导航。
推荐阅读
- c# - 当我在基类型中拥有另一个属性的 BsonId 属性时,有没有办法在派生类中使用“Id”属性?
- java - 正则表达式将匹配注释的 SQL 代码
- android - MobilenetV2 在移动设备上实现的问题
- c# - C# 如何在 7z.exe 中完全转义密码?
- excel - 插入带除法的简单公式时出现运行时错误 1004
- javascript - dygraphs.js 和 dygraphs.min.js 之间的行为差异
- c# - 反序列化没有节点名称的 JSON
- docker - 寻找关于 containerd-shim/runc 子进程的解释
- c# - 静态方法不会改变引用类型
- raspberry-pi3 - 如何使用 Raspberry Pi3 读取 SunRom 血压传感器数据