禁用链接解析的最佳方法?

时间:2012-09-24 12:09:30

标签: tridion tridion-2011

据我所知,在SDL Tridion 2011实施中,有两种方法可以禁用链接解析。因此,当发布组件时,并非所有链接的组件也将被重新发布。

这两种方式是:

  • 使用事件系统,订阅发布事件并修改如下的解析说明:
args.PublishInstruction.ResolveInstruction.IncludeComponentLinks = false;    
  • 使用自定义解析程序并实施Tridion.ContentManager.Publishing.Resolving.IResolver接口

问题是:这些选项中哪一个更受欢迎?为什么?

1 个答案:

答案 0 :(得分:4)

我认为事件系统是最有效的。解析器将起作用,但您将对已解析的项目进行“后处理”。我的意思是你将过滤掉由默认解析器添加的发布事务中的项目。偶数系统将首先阻止此链接被解决。