フランクが言及する雪崩は、一般的に3つの部分の組み合わせから来ています。
- バイナリパブリッシング
- 動的テンプレート
- アイテムによって使用される
バイナリパブリッシング
テンプレートは、通常、次の方法でマルチメディアアイテムを公開します。
addbinary()
- 古い
publishbinary()
(XSLTコンポーネントテンプレート内)、および/または
Publish Binaries in Package
TBBの一部であるテンプレートビルディングブロック(TBB)Default Finish Actions
。
これをスキップすると、作成者はマルチメディアを個別に公開する必要があります。通常は動的コンポーネントテンプレートを使用します。
動的テンプレートごと
複数の動的コンポーネントテンプレートは、動的コンポーネントのプレゼンテーションごとにバイナリを公開できます。3つの動的テンプレートは、3倍の(バイナリ)公開リクエストを意味する可能性があります。また、ロジックがそれらのリンクを収集する場合、任意のテンプレートが他のコンポーネントでバイナリを公開する可能性があります。
「使用者」は伝播を制御しますリンク先の
アイテムは公開しないでください(上記のバイナリを除く)。逆です。アイテムを使用してすでに公開されているアイテムが公開されます。これには、アイテムまたはアイテムにリンクしているコンポーネントがあるページが含まれます。
確認方法
Where Used
どのアイテムがあなたのアイテムを使用しているかが表示されます。
- アイテムを公開するとき、
Show Items to Publish
オプションは上記と一致する必要があります。
リゾルバーを拡張することに加えて、公開する適切なアイテムを見つけることを検討してください。たとえば、ページからリンクされたコンポーネントを公開する代わりに、作成者にページまたはリンク(リンクされていない)コンポーネントを公開してもらいます。