Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Umbraco 有一个包含多个菜单的网站。一些页面在两个菜单中。使用 XSLT(或其他东西)创建菜单的最佳方法是什么,可以让客户轻松地将内容放在他们想要的位置?
例子:
主菜单-首页-关于我们-使用条款-服务-新增-联系方式
侧边菜单 - 新闻故事 1 - 新闻故事 2 - 新闻故事 3
页脚菜单 - 职业 - 使用条款 - 联系方式
我最初的想法是创建 3 个单独的内容文件夹(每个菜单一个),但如果我这样做,两个菜单如何使用诸如使用条款或联系人之类的内容?我必须硬编码吗?
您需要使用以下任一选项:
让用户从你的根节点中选择(这不好)
创建一个数据类型(例如,我建议使用渲染控件作为 UltimatePicker)。然后将父 ID 设置为您的根节点 ID,并在“文档别名过滤器”中提供您希望在选择器中加载的文档类型别名(逗号分隔),并检查 SHOW GRANDCHILDREN。
例如,创建一个具有标签文本和目标页面的新文档类型(即 NavLinks)。然后您的选择器将加载在此文档类型下创建的所有项目。
希望有帮助。