【问题标题】:Umbraco 7: create menu datatype with submenusUmbraco 7:使用子菜单创建菜单数据类型
【发布时间】:2014-08-22 11:25:33
【问题描述】:

如何创建带有子菜单项的导航菜单数据类型,以便我可以在后台使用文本、href、可选图像等属性创建它?像下拉多个。 我已经在 VS2013 中使用 NuGet 并使用 Razor 语法安装了 Umbraco 7.1.5。

编辑: 是否可以为非开发人员创建菜单类型的对象并在后端的 UI 中对其进行编辑。用户应该使用这些属性添加所需数量的项目或子项目,并带有加号。我找到了this 属性编辑器。这可以使用这个属性编辑器吗?

【问题讨论】:

    标签: asp.net asp.net-mvc umbraco umbraco7


    【解决方案1】:

    创建一个局部视图(在 SETTINGS 部分下的后端)。如果您创建一个新的局部视图,其中一个预先创建的 sn-ps 将是“导航”。

    然后使用一些 CSS 菜单(例如您自己创建或在 google 上找到),并尝试将导航 HTML 与 CSS 菜单的导航匹配。

    要在模板中包含局部视图,只需使用

    @Html.Partial("NameOfThePartialWithoutExtention")
    

    【讨论】:

    • 我想做的是从后端制作一个可编辑的菜单,其中包含文本、href、可选图像等属性,然后只是从内容部分添加或编辑菜单项。跨度>
    • 如果你从我上面给出的描述开始,你已经有了文本和href。关于图像:在将出现在菜单中的每个节点上添加一个额外的属性,并适当地更改部分视图。
    • 以这种方式从内容树创建菜单,我的问题是是否可以为非开发人员创建菜单类型的对象并在后端的 UI 中对其进行编辑。用户应该使用这些属性添加尽可能多的项目或子项目,并带有加号。我找到了this 属性编辑器。您认为使用此属性编辑器可以做到这一点吗?
    • 可以使用属性编辑器(如果你找到的话)。我不知道可以创建树的属性编辑器。如果您在 HOME 旁边创建一个新的根节点,那么您可以在内容树旁边创建您的菜单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    • 2017-06-20
    • 2017-12-24
    • 1970-01-01
    • 2016-05-12
    相关资源
    最近更新 更多