SDL Tridion Content Porter 2009 SP1-同步内容

SDL Tridion Content Porter 2009 SP1-同步内容,tridion,tridion-2011,Tridion,Tridion 2011,我在SDL Tridion 2011 SP1开发和(全新且空的)测试环境之间的内容移植项目方面遇到问题,希望对Content Porter(2009 SP1)提供的功能进行澄清,请 我正在做一些“图像”多媒体组件的端口。但是,这些图像组件是在更改模式(在开发环境中)以删除两个字段(“高度”和“宽度”)之前创建的 这些组件以及架构正确导出,没有错误。但是,当我进行导入时,我得到一个错误,表示模式中缺少字段。(请参阅下面的错误详细信息。) 我曾尝试在导入设置中选中“在导入之前根据架构同步内容”选项,

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

我正在做一些“图像”多媒体组件的端口。但是,这些图像组件是在更改模式(在开发环境中)以删除两个字段(“高度”和“宽度”)之前创建的

这些组件以及架构正确导出,没有错误。但是,当我进行导入时,我得到一个错误,表示模式中缺少字段。(请参阅下面的错误详细信息。)

我曾尝试在导入设置中选中“在导入之前根据架构同步内容”选项,但尽管有这样一句话:“如果项目具有架构中不存在的字段,则content Porter会删除它们”,我仍然会收到相同的错误。这对元数据字段或多媒体组件不起作用,或者我遗漏了什么

谢谢, 乔纳森


错误详细信息: [错误]


XML验证错误。原因:命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的元素“Metadata”在命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中具有无效的子元素“height”。可能的元素列表应为:命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的“alt_text”…命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的元素“Metadata”在命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中具有无效的子元素“height”。可能需要的元素列表:命名空间“uuid:0c8ff632-92a3-44f5-9253-a1a961155540”中的“alt_text”

在执行导出之前,您最好的选择是确保组件对其架构有效。所以或者

  • 手动打开并保存每个相关组件,在这种情况下,Content Manager Explorer(普通Web GUI)将修复您的内容
  • 正如我们所说,运行2011年之前PowerTools或正在构建的新PowerTools(由社区志愿者创建)中的组件同步器

  • 更熟悉的人可能会插话说出真正的原因,但在此之前,这些似乎是你前进的最快方式。

    你好,弗兰克。我很难过地听到组件同步器将无法在本月底发布到Powertools中。我想这可能是我参与Powertools(测试)的使命!我将创建一个简单的自定义页面,打开并保存每个组件(基于模式、文件夹和修改日期)。谢谢,这是个好消息——关于加入PowerTools和临时解决方案——John。我们会在“另一边”与您见面,如果您需要帮助/指导,一定会联系Google Group或Flowdock。作为更新,如果从正常(非多媒体)组件的模式中删除元数据字段,则似乎也会出现此问题。“导入前根据架构同步内容”选项似乎不包括元数据字段!