我们在Tridion 2011中的文件夹中迭代组件,并根据组件的发布状态创建我们的自定义XML以用于CDS。我给出下面的例子来让你理解这个问题。需要获取已发布版本的组件的XML
- 假设我们有一个文件夹中的10个组件都发布了,我们发布了我们的XML,然后为10个项目生成了XML。
- 现在我们对其中一个组件进行更改,而不发布它。
- 修改组件后,我们再次发布XML。那么XML也会针对修改后的组件进行更新。所以它创建了该组件的发布版本与我们的XML中的差异。
因此,我想发布自定义XML,使其只应包含与发布的组件版本同步的数据。
>>“我想发布自定义XML,使其只应包含与发布的组件版本同步的数据” - 您是否说要禁用内容更新? – 2012-07-23 15:11:02
你的问题不太清楚,你使用的是哪种发布模式?如果您的内容进入动态内容代理,则可以将发布的内容从代理中取出,而不是尝试从内容管理器中获取内容。为此,您可以使用Broker API或者oData webservice(如果已安装)。 – 2012-07-23 15:36:42
我想确定上次发布的组件的XML,并在此帮助下创建XML。我不需要照顾尚未发布的更改。 – AlokBhatt 2012-07-24 05:58:54