Kentico 宏获取页面类型
Kentico Macro to Get Page Type
我是 Kentico 的新手,正在为网站使用版本 9。一位平面设计师问我是否可以创建一个宏或代码,将页面的页面类型作为 css class 添加到 body 标记中。有人做过吗?
以下是一个宏,它为您提供页面类型信息对象:
{% DocumentContext.CurrentDocument.NodeClass #%}
转到系统 -> 宏 -> 控制台以 see/try 个可用的宏。
<body class="{% CurrentDocument.NodeClass.ClassName.ToString() #%}">
我使用 Kentico 8.2 版本,我可以使用:
<body class="anotherClass {% ClassName #%}">...</body>
也许这项工作也适用于 Kentico 9。
希望对您有所帮助!
DocumentContext.CurrentPageInfo.ClassName
我是 Kentico 的新手,正在为网站使用版本 9。一位平面设计师问我是否可以创建一个宏或代码,将页面的页面类型作为 css class 添加到 body 标记中。有人做过吗?
以下是一个宏,它为您提供页面类型信息对象:
{% DocumentContext.CurrentDocument.NodeClass #%}
转到系统 -> 宏 -> 控制台以 see/try 个可用的宏。
<body class="{% CurrentDocument.NodeClass.ClassName.ToString() #%}">
我使用 Kentico 8.2 版本,我可以使用:
<body class="anotherClass {% ClassName #%}">...</body>
也许这项工作也适用于 Kentico 9。
希望对您有所帮助!
DocumentContext.CurrentPageInfo.ClassName