如何使用 Tridion Resolver 从发布中删除项目?

2023-12-25

我正在尝试为组件实现自定义解析器,如 Chris 所描述的:http://www.tridiondeveloper.com/the-story-of-sdl-tridion-2011-custom-resolver-and-the-allowwriteoperationsintemplates-attribute http://www.tridiondeveloper.com/the-story-of-sdl-tridion-2011-custom-resolver-and-the-allowwriteoperationsintemplates-attribute

我想删除组件中使用的一些二进制文件(主要是 pdf)并阻止它们发布。我可以使用 item.GetListUsedItems 方法获取已用项目的列表。我该如何删除它们?

使用:tridion 2009


在发布时,解析器进程确定应发布哪些项目,就像发布结构组时一样,默认解析器会将结构组中的所有页面添加到发布事务中。

解析器仅处理发布事务中可直接发布的项目,这些项目是页面和动态组件演示。因此,解析器不处理链接的多媒体组件,这些组件是由模板代码通过调用AddBinary() method.

如果要从发布操作中删除多媒体组件,则应查看处理这些组件的组件模板(如果将它们添加到包中,则默认完成操作 TBB 通常会选择它们并发布它们)。但请记住,多媒体组件至少需要发布一次,否则您将永远无法在演示服务器上获得它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Tridion Resolver 从发布中删除项目? 的相关文章

随机推荐