---
title: "詳細ページを作成する"
slug: "create-a-detail-page"
abstract: "Sitecore Searchで新しい詳細ページを作成する方法。"
---
# 詳細ページを作成する

Sitecore Searchでは、[詳細ページ](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/add-pages-and-widgets.html "Add pages and widgets") を使ってアイテム詳細ページのコンテキストを提供します。詳細ページには少なくとも1つのウィジェットが含まれており、多くの場合[recommendationウィジェット](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/add-pages-and-widgets/create-a-widget.html#UUID-d5ffd70a-db4b-ed60-2405-3aca53a4436c_section-idm4583237028580834241424583685 "Recommendation widget")で、現在表示されているアイテムのコンテキストを使ってrecommendationsを作成します。

> !注1つの詳細ページは複数のエンティティに使うことはできません。扱う各エンティティごとに固有の詳細ページを作成しなければなりません。

このウォークスルーでは、以下の方法を説明します:

## 詳細ページのURL構造を定義しましょう

アイテム詳細ページのURL構造を提供することで、Searchがそれらのページを詳細ページとして認識し、アイテムコンテキストを使ってウィジェットの内容をカスタマイズできるようにします。この構造は正則表現を使って提供されます。

> !注実装に複数のエンティティが含まれている場合、詳細ページを作成したい各エンティティごとにURL構造を定義する必要があります。

URLをエンティティに解決するための正則表現関数を設定するには:

1.  メニューバーで、**URLの>****ドメイン設定**\>**マッチ**ングエンティティAdministrationをクリックします。
    
2.  Click ![pencil\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/pencil_grey.png) **追記**。
    
3.  エンティティのカードには、そのエンティティタイプのアイテムに対してURL構造に評価する正 **則表現をRegex**フィールドで埋めてください。
    
4.  **Click の Attributes**フィールドを選び、ドロップダウンメニューからアイテムURL作成に使われるすべての属性を選択します。
    
    例えば、以下のURLを持つブログがある場合:
    
    -   /blog/my-first-post
    -   /blog/my-second-post
    
    /blog/後にすべてを一致させるために\\/blog\\/(a-z0-9-+)式のような正則表現を設定し、マッチしたパターン(my-first-post、my-second-post)に合う属性を選択できます。
    
5.  オプションとして、エンティティを識別する際に考慮するクエリパラメータを追加することもできます。これを行うには、「 **以下のクエリパラメータを考慮する** 」チェックボックスを選択してください。次にテキストボックスにクエリパラメータを入力し、それぞれのパラメータの後にEnterキーを押します。
    
6.  詳細ページを作成する必要がある残りのエンティティについては、ステップ3と4を繰り返します。
    
    > !注すべての正則表現をURLに対してテストするには、ページ上部で「 **Test RegEx** 」をクリックしてください。開くモーダルの**URL**フィールドでURLを入力し、「 **チェック**」をクリックします。結果は正規表現がURLと一致しているかどうかを示します。一致があれば、結果が一致する内容を示します。
    
7.  Click **Save**。
    
8.  **Click Publish**。これによりダイアログボックスが開きます。ダイアログボックスで再度**Publish**をクリックして変更を確認してください。
    

## 詳細ページを作成する

詳細ページを作成するには:

1.  メニューバーで**Pages**をクリックし、次に![Plus\_add\_\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/Plus_add__grey.png)**ページを作成**してください。
2.  **ページ選択**画面で「**製品詳細ページ**」をクリックしてください。
3.  **セットアップページ**タブで**、ページ名**と**ページバリエーション名**の欄を埋めてから**「次へ**」をクリックします。
4.  **Attribute & URL**タブのエンティティドロップダウンメニューで、この詳細ページが使われるエンティティを選択します。
5.  Click **Next**。

## ページ設定を見直す

ページの設定を確認するために:

1.  ページ作成プロセスの **レビュー** タブで、各カードの矢印アイコンをクリックして展開します。
2.  各カードの詳細を確認して正確性を確認してください。
3.  変更が必要な場合は、修正が必要なタブまで「 **前に戻** る」をクリックしてください。
4.  修正が完了したら、ウィザードの最後まで「 **次へ** 」をクリックしてください。
5.  Click **Save**。

> !注保存をクリックするとページが作成されますが、まだ空のままです。公開前に、少なくとも1つのウィジェットをページに追加する必要があります。

## ページにウィジェットを追加してください

新しいページにウィジェットを追加するには:

1.  **Page Components**タブで「**Select Widgets**」をクリックします。
    
2.  右側のウィジェットパネルで、欲しいウィジェットを左側のペインにドラッグします。
    
    > !注ウィジェットのタイプ別にフィルタリングするには、ウィジェットのペインの上部にあるアイコンをクリックしてください。
    
3.  オプションで、ウィジェットの並べ替えは左ペインでウィジェットカードを上下にドラッグできます。
    
4.  Click **Save**。
    
5.  展開するには **「公開**」をクリックします。