カスタムコンポーネントのために「アイテム管理」セクションをPagesに追加してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックで説明されている手順は、Content Editorを使用してください。
Pagesコンテンツ作成者がカスタムコンポーネントからアイテムを追加・削除できるようにするには、右側のペインにManage itemsセクションを公開してください。これには以下のことが含まれます:
-
カスタムコンポーネントのデータソーステンプレートに _HorizonDatasourceGroupingテンプレートと _PublishingGroupingTemplateテンプレートを追加します。
-
ユーザーがアイテムを追加できるようにするには、データソースに対して少なくとも1つの 挿入オプション を作成してください。
子データソースコンテンツの信頼性の高い公開を支援するために、親データソースの項目は _PublishingGroupingTemplateから継承しなければなりません。 _PublishingGroupingTemplateベーステンプレートは、子項目が変更された際に親項目のリビジョンが変更されることを保証します。これは、特に子項目のみが更新され親項目が変更されない場合、適切な公開動作に不可欠です。このテンプレートがない場合、子項目の変更が公開時に検出されず、コンテンツがExperience Edgeに公開されない可能性があります。
_HorizonDatasourceGroupingテンプレートは、子項目ではなく、サブアイテムを含む親データソースの項目で使用することを意図しています。
例えば、Link Listのデータソース項目には挿入オプションとしてLink項目があります。その結果、/sitecore/templates/Feature/JSS Experience Accelerator/Navigation/Datasource/Link Listアイテムには _HorizonDatasourceGroupingテンプレートが入りますが、/sitecore/templates/Feature/JSS Experience Accelerator/Navigation/Datasource/Linkにはそうではありません。
データソースの親に新しい子を挿入すると、親データソースが最終的なワークフロー状態にある場合、新しいバージョンの親が作成されます。
カスタムコンポーネントのManage itemsセクションをPagesに追加するには:
-
コンテンツツリーでsitecore/Templates/Featureに移動し、カスタムコンポーネントのデータソーステンプレートを探してください。
-
コンテンツエリアのContentタブのBase template欄で、Templates/Foundation/Experience Acceleratorに移動してHorizonフォルダを展開します。

-
_HorizonDatasourceGroupingテンプレートをダブルクリックしてデータソースのテンプレートに追加してください。
-
そのTemplates/Foundation/Experience Accelerator/Publishing folderを広げてください。
-
_PublishingGroupingTemplateテンプレートをダブルクリックしてデータソースのテンプレートに追加してください。
-
データソーステンプレートで、Standard values項目を作成します。すでに存在しない限り。
-
コンテンツエリアでInsert options欄までスクロールし、Editをクリックします。
注記Insert optionsフィールドが見えない場合は、リボンのViewタブでStandard fieldsチェックボックスを選択してください。
-
Select Itemsウィンドウで、ユーザーが追加できるようにしたいアイテムの種類ごとに、必要なテンプレートPages追加します。
-
変更を保存してください。Pagesでカスタムコンポーネントを使用しているページを開き、右側のペインでManage itemsセクションが追加されているか確認できます。