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

Nic*_*ick 5 inheritance templates master-pages umbraco

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

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

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

<umbraco:Item field="footerText" runat="server" />
Run Code Online (Sandbox Code Playgroud)

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

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

非常感谢

Dou*_*low 6

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

<umbraco:Item field="footerText" recursive="true" runat="server" />
Run Code Online (Sandbox Code Playgroud)

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