Kentico宏获取页面类型

时间:2016-02-22 22:54:08

标签: macros kentico

我是Kentico的新手,我正在使用第9版网站。一位图形设计师问我是否可以创建一个宏或代码,将页面的页面类型添加到body标签作为css类。有人曾经这样做过吗?

4 个答案:

答案 0 :(得分:7)

以下是一个宏,它为您提供页面类型信息对象:

{% DocumentContext.CurrentDocument.NodeClass #%}

转到系统 - >宏 - >用于查看/尝试可用宏的控制台。

答案 1 :(得分:5)

<body class="{% CurrentDocument.NodeClass.ClassName.ToString() #%}">

答案 2 :(得分:2)

我使用Kentico 8.2版本,我可以使用:

<body class="anotherClass {% ClassName #%}">...</body>

也许这项工作也适用于Kentico 9。

希望这有帮助!

答案 3 :(得分:0)

DocumentContext.CurrentPageInfo.ClassName