Kentico - 无法使用节点从父级继承模板获取 DocumentPageTemplateID

Kentico - Couldn't get DocumentPageTemplateID with node inherit temlate from parent

我正在使用宏在母版页中获取 DocumentPageTemplateID,它在直接使用页面模板的父模板中工作正常,但对于从父页面继承模板的子页面,我总是得到零。

有没有办法获得继承值(超过1级)

您可以检查文档是否从父级继承模板,然后使用 {%CurrentDocument.Parent.DocumentPageTemplateID%} 或向上 2 级 {%CurrentDocument.Parent.Parent.DocumentPageTemplateID%}

向上级