如何在Umbraco中创建编辑器可编辑的侧边栏?

时间:2014-01-03 22:49:36

标签: umbraco umbraco7

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

如果我只是在模板中创建侧边栏,我必须在每次需要更改时自己编辑它。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

enter image description here

这将导致字段看起来类似于以下

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

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

然后在主页下面的任何页面,如果它没有具有相同别名的属性,那么将从主页获取值。

一个非常有用的功能:)