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

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

コンテンツ編集者は *、検索フィールド付きのマルチリスト* を使って、コンテンツツリー内の検索可能なリストから複数のアイテムを選択します。このフィールドには動的なフィルタリング機能があり、編集者がアイテム名、テンプレート、フィールド値、言語など様々な条件に基づいて素早くアイテムを特定・選択 [できます。](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/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/xp/ja/developers/103/sitecore-experience-manager/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/xp/ja/developers/103/sitecore-experience-manager/images/CE_Add_a_new_field.png)
    
3.  **タイプ**欄で**Search付きのマルチリスト**を選択します。
    
4.  **ソース**欄にクエリを追加します。この列は、関連する結果をフィルタリングする[さまざまなクエリオプション](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/queries-for-the-multilist-with-search-source-field.html "Queries for the multilist with search source field")を受け付けています。
    

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

![Item selection options in a multilist with search field](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/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.