AEM 6.5 Image组件出现额外字符问题咨询(预览模式仍存在)
AEM 6.5 Image组件出现额外占位符字符的原因
这个额外的¶字符是AEM 6.5内联编辑机制新增的文本占位符标记,具体原因如下:
- 内联编辑逻辑更新:AEM 6.5对Inline Editing(内联编辑)功能做了升级,会自动为未填充内容的可编辑文本节点插入带
cq-text-placeholder-ipe类的占位符元素,而6.4版本没有这个机制,所以旧组件在6.4下正常。 - 组件渲染逻辑未适配:你使用的Image组件是基于6.4开发的,其渲染脚本(HTL/JSP)没有针对6.5的新占位符规则做处理,预览模式下没有隐藏这类编辑相关元素。
- 客户端样式缺失:组件关联的客户端库(ClientLib)没有加入对
cq-text-placeholder-ipe类元素的隐藏样式,导致该占位符字符在预览模式下仍然显示。
内容的提问来源于stack exchange,提问作者R.A.Munna
相关产品推荐
相关产品推荐

