---
title: "データテンプレートに検索フィールド付きのマルチリストを追加する"
slug: "add-a-multilist-with-search-field-to-a-data-template"
abstract: "検索機能のマルチリストは動的なフィルタリング機能があり、コンテンツ編集者はテキスト、名前、テンプレート、値、言語に基づいてコンテンツ項目を特定・選択できます。"
---
# データテンプレートに検索フィールド付きのマルチリストを追加する

データテンプレートを設定する際には、このデータテンプレートを使用するコンテンツ項目のスキーマを作成します。開発者はデータテンプレートにフィールドを追加し、それらのフィールドの動作を決定する設定を設定します。そのフィールドタイプの一つに *マルチリストと検索*があり、これはコンテンツ編集者が大規模なデータセットからコンテンツを素早く見つけるのに役立ちます。

コンテンツ編集者は *、検索フィールド付きのマルチリスト* を使って、コンテンツツリー内の検索可能なリストから複数のアイテムを選択します。このフィールドには動的なフィルタリング機能が含まれており、エディターはアイテム名、テンプレート、フィールド値、言語などのさまざまな条件に基づいて、さまざまな [フィルターやクエリ](https://doc.sitecore.com/sai/ja/developers/sitecoreai/content-modeling-and-presentation/data-templates/data-template-fields/configure-a-field/add-a-multilist-with-search-field-to-a-data-template/queries-for-the-multilist-with-search-source-field.html "Queries for the multilist with search source field")を用いて素早くアイテムを特定・選択できます。このトピックでは、*検索機能付きのマルチリスト* をデータテンプレートに追加する方法について説明します。

マルチリストと検索フィールドの **ソース** 欄を使って、コンテンツツリーをフィルタリングするクエリを追加し、コンテンツ編集者が関連するコンテンツを素早く見つけやすくします。 **ソース** が空の場合、コンテンツエディターがこのテンプレートに基づいて新しいコンテンツを作成する際に、簡単な検索クエリを入力してコンテンツツリー全体を検索できます。

データテンプレートに検索タイプフィールド *付きのマルチリスト* を追加するには:

1.  コンテンツエディターで**Templates**フォルダを展開し、フィールドを追加したいデータテンプレートをクリックするか、新しいテンプレートを作成してください。
    
    ![The data templates folder in Sitecore Content Editor](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/CE_DataTemplatesFolder.png)
    
2.  **ビルダー**タブの「Builder」タブで、フィールドを追加したいセクションの**「Name**」欄で「**新しいフィールドを追加**」をクリックし、新しいデータテンプレートフィールドの名前を入力してください。
    
    ![Add a new field to a data template in the Content Editor](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/CE_Add_a_new_field.png)
    
3.  **タイプ**欄で**Search付きのマルチリスト**を選択します。
    
4.  **ソース**列にクエリを追加してください。この列は、関連する結果をフィルタリングする[さまざまなクエリオプション](https://doc.sitecore.com/sai/ja/developers/sitecoreai/content-modeling-and-presentation/data-templates/data-template-fields/configure-a-field/add-a-multilist-with-search-field-to-a-data-template/queries-for-the-multilist-with-search-source-field.html "Queries for the multilist with search source field")を受け付けます。
    
5.  左欄から右欄に複数のアイテムを左矢印と右矢印で移動させた後、サイト上で表示したい順番に上下矢印で正確に並べることができます。
    

![Item selection options in a multilist with search field](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/CE_MWS_options_when_creating_content.png)

コンテンツエディターはこのデータテンプレートに基づいてアイテムを作成し、マルチリストフィールドを使ってコンテンツツリーから複数のアイテムを見つけて選択します。例えば、マルチリストフィールドにオーディオブック製品のみを表示するフィルターを設定しています。コンテンツエディターがオーディオブック製品を表示するページを作成すると、オプションリストには関連する製品のみが表示されます。

## トラブルシューティング

データテンプレートの検索欄付きのマルチリストにクエリを適用した後、フィールドの内容オプションが空欄か木全体が表示されている場合は、エラーログを確認して何を変更する必要があるか理解しやすくしてください。

エラーログの例:

22272 09:43:01 ERROR Content Editor - Value '/sitecore/content/Coffee Brand' from the StartSearchLocation parameter could not be treated as a valid GUID. Location: 'Source' field of the 'Test' field in the 'Sample Item' template.