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