如何在Umbraco的页面上显示母版页的属性

时间:2012-03-31 10:29:40

标签: templates inheritance umbraco master-pages

我有一个umbraco项目,其中包含一个母版页(包含它自己的内容类型)和一个主页。

主页内容类型包括页脚,标题等内容。

但是,当我查看主页时,不会显示母版页的属性。 在母版页模板中,我有一行:

<umbraco:Item field="footerText" runat="server" />

但是这不会从主页属性中提取footerText属性。

我猜它与属性不是继承的事实有关,那么我们如何解决这个问题呢?编写一个简单的宏来提取数据还是有更快的方法?

非常感谢

1 个答案:

答案 0 :(得分:6)

如果您尝试访问属于父节点的字段,则应将递归属性设置为true:

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

当您通过Umbraco后端的模板编辑器编辑主页时,可以使用“插入umbraco页面字段”对话框来帮助构建标记。