我使用currentStyle Object来获取组件的设计对话框属性。
${currentStyle.linkurl}
这在作者中工作正常,但在发布者中返回null。我已经看过下面给出的帖子,但没有发布任何解决方案。是否有人为此遇到过任何解决方案?
currentStyle.<propertyName> is returning null in cq5 publisher, which is working perfectly fine in author(我的确发表了评论,但看起来此帖已标记为删除)
答案 0 :(得分:0)
您有两个选择
您可以通过从模板中删除一行代码来解决此问题 head.js.如果你继承了其中一个&#34; / libs&#34; (sightly)页面,head.js将在下面的代码行 所以你可以在你的模板中叠加head.js并注释掉 下面的代码行。
if(wcmmode.disabled){ request.setAttribute(Packages.com.day.cq.wcm.api.components.ComponentContext.BYPASS_COMPONENT_HANDLING_ON_INCLUDE_ATTRIBUTE,true); }
注释掉这一切,一切都会对你有用。