我正在使用 currentStyle 对象来获取组件的设计对话框属性。
${currentStyle.linkurl}
这在作者中工作正常,但在发布者中返回 null。我已经看过下面给出的帖子,但没有发布任何解决方案。有没有人遇到过任何解决方案?
currentStyle.<propertyName> 在 cq5 发布者中返回 null,这在作者中工作得非常好 (我确实发表了评论,但看起来这篇文章已被标记为删除)
我正在使用 currentStyle 对象来获取组件的设计对话框属性。
${currentStyle.linkurl}
这在作者中工作正常,但在发布者中返回 null。我已经看过下面给出的帖子,但没有发布任何解决方案。有没有人遇到过任何解决方案?
currentStyle.<propertyName> 在 cq5 发布者中返回 null,这在作者中工作得非常好 (我确实发表了评论,但看起来这篇文章已被标记为删除)
你有两个选择
您可以通过从模板 head.js 中删除一行代码来解决此问题。如果您从“/libs”(视觉)页面之一继承任何模板,并且 head.js 将具有下面的代码行,那么您可以在模板中覆盖 head.js 并在代码行下面注释掉。
if (wcmmode.disabled) { request.setAttribute(Packages.com.day.cq.wcm.api.components.ComponentContext.BYPASS_COMPONENT_HANDLING_ON_INCLUDE_ATTRIBUTE, true); }
注释掉这个,一切都会为你工作。