検索ブループリントを検索ページで使用する
デフォルトでは、検索ページには 検索ブループリント が関連付けられていません。 Liferay の検索エクスペリエンスに影響を与えるには、 検索ページ にブループリントを適用する必要があります。 サイトに複数の検索ページがある場合は、ブループリントを使用する各ページを個別に設定する必要があるため、以下の手順に従ってください。 必要であれば、各ページに異なる設計図を使用することもできる。
検索ページがあなたの検索設計図に反応するようにする、
-
検索ページ を作成または移動する。
-
[ページにブループリントオプションウィジェット]を追加します。
-
ウィジェットの Options アイコン() をクリックし、 Configuration をクリックします。
-
ページのブループリントを選択するには、 Select をクリックします。
-
ブループリントを選択したら、Configuration 画面の Save をクリックします。
これで、ブループリントの機能がページに適用されました。
管理ユーザーは、代わりに Low Level Search Options ウィジェットを使用して、検索ページにブループリントを適用できます。 ウィジェットの[設定]を開きます。 [属性]セクションに、次を追加します。
- キー:
search.experiences.blueprint.erc
[^1] - 値:
[ブループリントの外部参照コード(ERC)]
。
検索ページですでに低レベル検索オプション・ウィジェットを使用している場合を除き、ブループリントを設定するにはブループリント・オプション・ウィジェットの方が便利です。 ブループリントのテストなど、他の検索コンテキスト属性を設定する必要がある場合は、Low Level Search Options ウィジェットを使用してください。
追加の検索コンテキスト属性の適用
ブループリントは、ブループリントのオプションウィジェットを使用してページに適用するか、上記のように低レベルの検索オプションウィジェットで検索コンテキスト属性を使用して適用されます。 低レベル検索オプション・ウィジェットでは、追加の検索コンテキスト属性を設定できます。 ページの検索に検索コンテキスト属性を設定する必要がある主な理由は2つあります。
-
ブループリントはカスタムパラメータ(Liferayの検索フレームワークによって設定されないもの)を定義し、それに応答することができます。これらはLow Level Search Optionsウィジェットで手動で設定することができます。
-
検索コンテキスト属性を設定し、検索リクエストを実行することで、検索ページでのブループリントの動作をテストすると便利です。
標準のパラメータについての詳細は、 the Elements reference for more information を参照してください 。