【问题标题】:How to create a Editor editable sidebar in Umbraco?如何在 Umbraco 中创建编辑器可编辑侧边栏?
【发布时间】:2014-01-03 22:49:36
【问题描述】:

如何在 Umbraco 中创建一个侧边栏,该侧边栏对使用特定模板的所有页面都是通用的,但仍可供编辑器编辑?

如果我只是在模板中创建侧边栏,每次他们想要更改某些内容时,我都必须自己编辑它。

另一方面,如果我在文档类型中创建一个侧边栏字段并将其映射到模板中的侧边栏,则编辑者必须为每个页面重新创建相同的侧边栏内容。

【问题讨论】:

    标签: umbraco umbraco7


    【解决方案1】:

    可以在模板上使用递归属性。

    基本上你所做的是在你的主页上,或者你想要使用的部分的根节点上,你创建一个包含你的侧边栏文本的属性。我会推荐主页。

    然后你在模板上添加一个页面字段,属性为recursive=true

    可以通过添加属性a来添加页面字段

    这将导致如下所示的字段

    <umbraco:Item field="category" recursive="true" runat="server" />
    

    在我的示例中,正在使用的主页上的属性是类别。

    然后任何存在于主页下方的页面,如果它没有具有相同别名的属性,则将采用主页中的值。

    一个非常有用的功能:)

    【讨论】:

    • 没问题 - 随时
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 2023-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多