取消组件无效的继承

时间:2016-09-14 10:40:12

标签: inheritance cq5 aem blueprint-osgi rollout

我目前正在开发一个AEM 6.2项目。 当我们在livecopy组件上禁用inheritantce并更改它的值(例如标题)时,我们会在此livecopy组件上重新启用inheritantce,它不会从它的蓝图组件中提取值。

例如,请看一下这个截图: enter image description here

在蓝图组件上,我们有标题值“从蓝图再次更改” 在livecopy组件上,我们禁用了inheritantce并将标题值更改为“From blueprint changed again 2222”

现在,我们将其切换回来启用继承,请参见下面的屏幕截图:

enter image description here

现在我们希望将livecopy组件标题恢复为“从蓝图再次更改”,但它没有发生,它不再从它的蓝图中提取值。

所以我不确定这是否是AEM6.2产品错误,我使用默认的geometrixx网站创建此示例以显示在此处。 有什么建议和建议吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

由于继承已启用,数据仍将从蓝图加载,这就是您的对话框处于禁用状态的原因。 您在对话框中看到的数据来自存储的组件节点(这只是之前编辑过的),在您再次推出之前不会更新

对于单独推出组件的问题,您应该能够在对话框字段中查看数据。