【问题标题】:SDL Tridion Content Porter 2009 SP1 - Synchronize ContentSDL Tridion Content Porter 2009 SP1 - 同步内容
【发布时间】:2012-06-24 15:57:50
【问题描述】:

我在我们的 SDL Tridion 2011 SP1 开发和(全新且空的)测试环境之间的内容移植项目遇到问题,希望对 Content Porter (2009 SP1) 提供的功能进行一些说明...

我正在移植一些“图像”多媒体组件。但是,这些图像组件是在更改架构之前创建的(在开发环境中)以删除几个字段(“高度”和“宽度”)。

这些组件与架构一起正确导出,没有错误。但是,当我进行导入时,我收到一条错误消息,指出架构中缺少这些字段。 (请参阅下面的错误详细信息。)

我已尝试检查导入设置上的“导入前与架构同步内容”选项,但尽管 documentation 说“如果项目具有架构中不存在的字段,则 Content Porter 将其删除”,我我仍然遇到同样的错误。这不适用于元数据字段或多媒体组件,还是我遗漏了什么?

谢谢, 乔纳森


错误详情: [错误]

XML 验证错误。原因:命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的元素“元数据”在命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中有无效的子元素“height” '。预期的可能元素列表:命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的“alt_text”..命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的元素“元数据”具有无效的子元素命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的“高度”。预期的可能元素列表:命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的“alt_text”

【问题讨论】:

  • 作为对此的更新,如果从普通(非多媒体)组件的架构中删除元数据字段,似乎也会出现此问题。 “导入前根据架构同步内容”选项似乎不涵盖元数据字段!

标签: tridion tridion-2011


【解决方案1】:

看起来您最好的选择是在导出之前确保您的组件对其架构有效。所以任一

  1. 手动打开并保存每个相关组件,在这种情况下,内容管理器资源管理器(普通 Web GUI)将修复您的内容
  2. 正如我们所说,从 2011 年前的 PowerTools 或正在构建的新工具(由社区志愿者)运行组件同步器。

更熟悉的人可能会插话实际原因,但在此之前,这些似乎是您前进的最快方式。

【讨论】:

  • 嗨弗兰克。得知组件同步器不会在月底发布到 Powertools 时,我感到很难过。我认为这可能是我参与 Powertools(通过测试)的呼吁!我将创建一个简单的自定义页面,该页面打开并保存每个组件(可能基于架构、文件夹和修改日期)。谢谢,
  • 这是一个好消息——无论是加入 PowerTools 还是临时解决方法——约翰。我们会在“另一边”见到您,如果您需要帮助/指导,请务必联系 Google 群组或 Flowdock。
猜你喜欢
  • 1970-01-01
  • 2014-06-24
  • 2012-04-30
  • 1970-01-01
  • 1970-01-01
  • 2012-05-02
  • 1970-01-01
  • 2013-01-24
  • 2013-01-04
相关资源
最近更新 更多