如果当前文档的任何父级与指定的 nodeid 匹配,我尝试向class
添加body
。< / p>
例如:
如果当前文档父 nodeid 等于1234 - 添加类&#34;蓝色&#34;
<body class="LTR Gecko Gecko28 ENUS ContentBody blue">
我可以通过在webpart设置中使用宏来实现这一点,而不是通过编辑asp?
答案 0 :(得分:0)
这不是一个好的解决方案,但它可能(我会查看asp.net或自定义宏)
//depence when you load jQuery the window.onload = ... , could be replaced with $(...)
{%CurrentDocument.NodeId|(equals)1234|(truevalue)<script>window.onload = function()$("body").addClass("blue");}</script>|(falsevalue)#%}
//Watchout for special-characters in the script, since it could break, the macro
请注意,如果升级此解决方案,代码将被更改。
使用Kentico v6.0.58(SP1)在Rich-Text字段和Chrome 33 +中进行测试