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

