【问题标题】:MSM content update not working with OSGI nodesMSM 内容更新不适用于 OSGI 节点
【发布时间】:2015-01-23 14:20:40
【问题描述】:

我想防止少数属性在 LiveCopy 中复制。我遵循了以下文档 http://docs.adobe.com/docs/en/cq/current/administering/multi_site_manager.html#Excluding Properties and Node Types From Synchronization

但是由于我需要在我的项目结构中创建一个 OSGI 节点,所以我点击了以下链接 http://docs.adobe.com/docs/en/cq/current/deploying/configuring_osgi.html#OSGiRepository 中的配置

遵循的步骤

  1. 已创建具有名称的节点 com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory 下 apps/myproject 中的配置节点
  2. 添加了属性 cq.wcm.msm.action.excludedprops 和 value 要排除的“propertyname”

但系统/控制台/configMgr 中的属性未更新。该属性仍然在推出时被复制

我在哪里犯错的任何指针

提前致谢

维纳

【问题讨论】:

    标签: osgi aem


    【解决方案1】:

    OOTB 已经有一个 sling:OsgiConfig 节点,用于 [0] 处的创作环境的 ContentUpdateAction。 如果您需要不同的配置,您应该覆盖 /apps 中的节点并进行适合您项目的必要更改。

    您也可以直接更改 [0] 处的节点,但是由于它位于 /libs 下,因此不建议这样做。

    [0] /libs/wcm/msm/config.author/com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory

    【讨论】:

      【解决方案2】:

      您可以尝试将 excludeprops 与 ContentCopyActionFactory 一起使用,而不是使用 ContentUpdateActionFactory

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多