【发布时间】:2012-07-23 14:39:34
【问题描述】:
我们在 Tridion 2011 中迭代文件夹中的组件,并根据组件的发布状态创建自定义 XML 以在 CDS 上使用。我给出下面的例子是为了让你理解这个问题。
- 假设我们在一个文件夹中有 10 个组件都已发布,并且我们发布了我们的 XML,然后为 10 个项目生成 XML。
- 现在我们对其中一个组件进行更改并且不发布它。
- 组件修改后,我们再次发布XML。然后 XML 也会为修改后的组件更新。因此,它会在该组件的已发布版本与我们 XML 中的版本之间产生差异。
所以我想以这样一种方式发布自定义 XML,它应该只包含与已发布版本的组件同步的数据。
【问题讨论】:
-
>> “我想发布自定义 XML,使其只包含与已发布的组件版本同步的数据” - 您是说要禁用内容更新?
-
你的问题不是很清楚,你用的是什么发布模式?如果您的内容进入动态内容代理,您可以从代理中获取已发布的内容,而不是尝试从内容管理器中获取。为此,您可以使用 Broker API 甚至 oData 网络服务(如果已安装)。
-
我想确定上次发布的组件的 XML 并在此帮助下创建 XML。我不需要注意尚未发布的更改。
标签: tridion tridion-2011