Kentico-无法获得DocumentPageTemplateID,并且节点从父级继承模板

问题描述 投票:0回答:1

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

是否有一种方法来获取继承的值(超过1级)

macros kentico
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.