0

我在 Umbraco 有一个包含多个菜单的网站。一些页面在两个菜单中。使用 XSLT(或其他东西)创建菜单的最佳方法是什么,可以让客户轻松地将内容放在他们想要的位置?

例子:

主菜单-首页-关于我们-使用条款-服务-新增-联系方式

侧边菜单 - 新闻故事 1 - 新闻故事 2 - 新闻故事 3

页脚菜单 - 职业 - 使用条款 - 联系方式

我最初的想法是创建 3 个单独的内容文件夹(每个菜单一个),但如果我这样做,两个菜单如何使用诸如使用条款或联系人之类的内容?我必须硬编码吗?

4

1 回答 1

1

您需要使用以下任一选项:

  1. 让用户从你的根节点中选择(这不好)

  2. 创建一个数据类型(例如,我建议使用渲染控件作为 UltimatePicker)。然后将父 ID 设置为您的根节点 ID,并在“文档别名过滤器”中提供您希望在选择器中加载的文档类型别名(逗号分隔),并检查 SHOW GRANDCHILDREN。

  3. 例如,创建一个具有标签文本和目标页面的新文档类型(即 NavLinks)。然后您的选择器将加载在此文档类型下创建的所有项目。

希望有帮助。

于 2013-06-18T05:55:42.393 回答