我在Umbraco有一个有多个菜单的网站。有些页面位于两个菜单中。使用XSLT(或其他)创建菜单的最佳方法是什么,以便客户端可以轻松地将内容放在他们想要的位置?
示例:
主菜单 -家 -关于我们 -使用条款 - 服务 -添新 - 联系
侧边菜单 - 新闻报道1 - 新闻故事2 - 新闻故事3
页脚菜单 - 职业 - 使用条款 - 联系
我原来的想法是创建3个单独的内容文件夹(每个菜单一个),但如果我这样做,两个菜单如何使用使用条款或联系方式?我是否需要对其进行硬编码?
答案 0 :(得分:1)
您需要使用以下任一选项:
让用户从您的根节点中选择(哪个不好)
创建数据类型(我建议使用渲染控件作为 例如UltimatePicker)。然后将父ID设置为根节点 id和“文档别名过滤器”提供文档类型别名 你想要(逗号分隔)加载到您的选择器中 检查显示GRANDCHILDREN。
创建一个带有标签文本和的新文档类型(即NavLinks) 例如,目标页面。然后您的选择器将加载在下创建的所有项目 这个doc类型。
希望有所帮助。