【发布时间】:2013-07-15 07:36:36
【问题描述】:
我的模板中调用了一个组件,如下所示:
<cq:include path="par4" resourceType="/apps/mobile/properties/components/content/homepage_carousel-mobile" />
除非我将 par4 从 par4 更改为其他东西,否则不会出现 Dialog highliter?
问题是每当我向模板添加一个新组件时,highliter 就会停止处理一些以前添加的组件。然后我必须一直更改组件中的 pars 来解决这个问题。
有没有什么办法可以在不改变组件的pars的情况下自动出现highliter?
抱歉,如果我在解释我的问题时不清楚。
非常感谢任何帮助。
【问题讨论】:
-
听起来你是说当你将鼠标悬停在组件上时边界框(绿色/橙色)不显示?您是否关闭了任何组件上的装饰?如果实施不正确,这可能会产生级联效果并影响页面下方的效果。
-
你是绝对正确的我在谈论边界框(绿色/橙色)。我还没有玩过你所说的装饰,你能指导一下我在哪里可以找到这个装饰。
-
[有关组件装饰的更多信息,请参见此处][1] 和 [此处了解可能产生影响的属性,例如
cq:htmlTag、cq:noDecoration和cq:cellName][2]。我会说尝试两件事 - 将您的组件添加到 Geometrixx 默认站点并查看是否仍然发生相同的情况。其次,从页面中删除你的 JavaScript 并查看是否会导致冲突——如果你有 JS 编辑类名,它可能会影响处于编辑模式的页面。 [1]:helpx.adobe.com/cq/kb/ComponentDiv.html [2]:dev.day.com/docs/en/cq/current/developing/components.html