---
title: "カスタムコンポーネントのためにPagesに「アイテム管理」セクションを追加してください"
slug: "add-the-manage-items-section-to-pages-for-a-custom-component"
abstract: "カスタムコンポーネントのページに「アイテム管理」セクションを表示させてください。"
---
# カスタムコンポーネントのためにPagesに「アイテム管理」セクションを追加してください

> !注このトピックで説明されている手順はコンテンツエディターを使用してください。

コンテンツ作成者がPagesのカスタムコンポーネントからアイテムを追加または削除できるようにするには、右側のペインに「 **アイテム管理** 」セクションを用意してください。これには以下のことが含まれます:

-   カスタムコンポーネントのデータソーステンプレートに \_HorizonDatasourceGrouping テンプレートと \_PublishingGroupingTemplate テンプレートを追加します。
-   ユーザーがアイテムを追加できるようにするには、データソースに対して少なくとも1つの [挿入オプション](https://doc.sitecore.com/sai/ja/developers/sitecoreai/content-modeling-and-presentation/data-templates/insert-options/assign-or-copy-insert-options.html "Assign or copy insert options") を作成してください。

子データソースコンテンツの信頼性の高い公開を支援するために、親データソースの項目は \_PublishingGroupingTemplateから継承しなければなりません。 \_PublishingGroupingTemplateベーステンプレートは、子項目が変更された際に親項目のリビジョンが変更されることを保証します。これは、特に子項目のみが更新され親項目が変更されない場合、適切な公開動作に不可欠です。このテンプレートがない場合、子項目の変更が公開時に検出されず、コンテンツがExperience Edgeに公開されない可能性があります。

\_HorizonDatasourceGroupingテンプレートは、子項目ではなく、サブアイテムを含む親データソースの項目で使用することを意図しています。

例えば、Link Listのデータソース項目には挿入オプションとしてLink itemsがあります。その結果、/sitecore/templates/Feature/JSS Experience Accelerator/Navigation/Datasource/Link Listアイテムには \_HorizonDatasourceGroupingテンプレートが入りますが、/sitecore/templates/Feature/JSS Experience Accelerator/Navigation/Datasource/Linkにはそうではありません。

データソースの親に新しい子を挿入すると、親データソースが最終的なワークフロー状態にある場合、新しいバージョンの親が作成されます。

カスタムコンポーネントのページに **「アイテム管理** 」セクションを追加するには:

1.  コンテンツツリーで*sitecore/Templates/Feature*に移動し、カスタムコンポーネントのデータソーステンプレートを探してください。
    
2.  コンテンツエリアの **「コンテンツ** 」タブの**Base**テンプレートフィールドで、*Templates/Foundation/Experience Accelerator*に移動して*Horizon*フォルダを展開します。
    
    ![Add base template to custom SXA component to make the Manage items section appear in Pages](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/xmc-ce-add-manageitems-section-to-pages-app.png)
    
3.  \_HorizonDatasourceGroupingテンプレートをダブルクリックしてデータソースのテンプレートに追加してください。
    
4.  *テンプレート/Foundation/Experience Accelerator/Publishingフォルダ*を展開します。
    
5.  \_PublishingGroupingTemplateテンプレートをダブルクリックしてデータソースのテンプレートに追加してください。
    
6.  データソーステンプレートで、標準 **値** 項目を作成します。すでに存在しない限り。
    
7.  コンテンツエリアで「 **挿入オプション** 」欄までスクロールし、「 **編集**」をクリックします。
    
    > !注もしオプションを挿入するフィールドが見えない場合は、リボンの「ビュー」タブで「標準フィールド」チェックボックスを選択します。
    
8.  「 **アイテム選択** 」ウィンドウで、ユーザーがPagesに追加したいアイテムの種類ごとに必要なテンプレートを追加してください。
    
9.  変更を保存してください。今では、Pagesでカスタムコンポーネントを使うページを開き、右側のペインに[**アイテム管理**セクション](https://doc.sitecore.com/sai/en/users/sitecoreai/manage-items,-rows,-and-columns-settings.html)が追加されているか確認できます。