4

SDL Tridion 2011 の実装では、リンク解決を無効にする方法が 2 つあります。そのため、コンポーネントが公開されたときに、リンクされたすべてのコンポーネントも再公開されるわけではありません。

これらの 2 つの方法は次のとおりです。

  • イベント システムを使用して、パブリッシュ イベントをサブスクライブし、解決命令を次のように変更します。
args.PublishInstruction.ResolveInstruction.IncludeComponentLinks = false;    
  • カスタム リゾルバーの使用とTridion.ContentManager.Publishing.Resolving.IResolverインターフェイスの実装

問題は、これらのオプションのどれが好まれ、その理由は何ですか?

4

1 に答える 1

4

イベント システムが最も効率的であると私は主張します。リゾルバーは機能しますが、解決されたアイテムを「後処理」することになります。これは、デフォルトのリゾルバーによって追加されたアイテムをパブリッシュ トランザクションから除外することを意味します。偶数システムは、このリンクが最初に解決されるのを防ぎます。

于 2012-09-24T12:53:26.030 に答える