アイテムバケット
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
アイテム バケットを使用すると、コンテンツ エディターのコンテンツ ツリーで多数のアイテムを管理できます。アイテムバケットは、多数のアイテムを非表示にし、これらのアイテムを簡単に取得して操作するために使用できるコンテナです。バケット アイテムを見つける唯一の方法は、Sitecore検索エンジンを使用することです。
コンテンツ ツリーが非常に大きくなると、アイテムを見つけるのが難しくなり、パフォーマンスが低下する可能性があります。たとえば、多数の製品を販売または販売するWebサイトや、増え続けるメディア ファイルを使用するWebサイトがある場合、アイテムを継続的に作成すると、コンテンツ ツリーは管理しにくくなります。代わりにアイテムバケットを使用してアイテムを保存すると、コンテンツツリーにアイテムを表示せずに、1つのコンテナにアイテムを無制限に保存できます。
コンテンツエディターでアイテムバケットを使用すると、次のような多くの利点があります。
-
アイテムバケット内のすべてのコンテンツアイテムは、検索エンジンのパフォーマンスを向上させる論理形式で自動的に整理されます。
-
1つの項目バケットに何百万ものコンテンツ項目を含めることができ、UIの速度を落としたり、コンテンツ ツリーを混雑させたりすることはありません。
-
アイテムバケットは必要な数だけ持つことができます。これにより、アイテムバケットを論理コンテナ (たとえば、製品用と商品用) に分割できます。
アイテムバケットへのアイテムの保管
アイテムバケットには、通常のアイテムとバケット化可能なアイテムの両方を含めることができます。
-
通常のアイテム (構造化アイテム) はアイテム バケットに格納され、コンテンツ ツリーに表示され、先祖および子孫との親子関係が維持されます。これらのアイテムは、アイテムバケットをサポートしていないテンプレートに基づいています。
-
バケット化可能なアイテム (非構造化アイテム) はコンテンツ ツリーで非表示になり、親子関係は維持されません。これらのアイテムは、アイテムバケットをサポートするテンプレートに基づいています。
大事な通常のアイテムとバケット化可能なアイテムの両方をアイテムバケットに格納しないでください。これにより、エラーが発生する可能性があります。
アイテムバケットにアイテムを保存すると、アイテム間の親子関係は削除され、代わりにアイテムは作成日時に従ってフォルダ構造に整理されます。したがって、アイテム バケット機能は、主に階層に格納する必要のないコンテンツ アイテムを格納するために設計されています。
Sitecore開発者は、アイテム バケット内のアイテムをグローバル一意識別子 (GUID) などで異なる方法で整理するようにSitecoreソリューションを構成できます。
アイテムをアイテムバケットに変換するかどうかを決定するには、コンテンツツリー内のアイテムの階層を保持する必要があるかどうかを判断する必要があります。アイテムのサブアイテムを特定の方法で保存する必要がなく、アイテムが多数ある場合は、アイテムバケットを使用することをお勧めします。
アイテムの作成日は、アイテムの作成時に設定されます。後で変更することはできません。日付は、個々のアイテム バージョンの作成日とは異なる場合があります。アイテムをコピー、複製、またはクローンすると、新しいアイテムの作成日を持つ新しいアイテムが作成されます。
アイテムバケットの同期
アイテムバケット内のアイテムのバケット化可能な設定を変更するたびに、アイテムバケットを同期して、バケット化可能かどうかに応じてすべてのアイテムが非表示または表示されるようにする必要があります。
アイテムバケットを同期する必要があるのは、次の場合です。
-
アイテムバケットに格納されている通常のアイテムをバケット化します。
-
バケツ化可能なアイテムを通常のアイテムにする。
-
テンプレートをバケット化可能にする。
-
バケット化可能なテンプレートを通常のテンプレートに変更します。
-
アイテムバケットからアイテムを削除します。

