コンテンツ検索 Web パーツおよびその他の検索駆動型 Web パーツの表示テンプレートについて
コンテンツ検索 Web パーツとその他の検索駆動型 Web パーツでは、表示テンプレートを使用して、Web パーツでの検索結果の表示方法を制御します。 表示テンプレートを使用すると、検索ドリブン Web パーツでの検索結果の表示方法と動作を制御できます。
表示テンプレートは、検索結果から表示する管理プロパティと、これらのプロパティの表示方法を指定する HTML ファイルです。 たとえば、表示テンプレートでは、管理プロパティ PublishingImage に 100 x 100 ピクセルの画像が表示され、マネージド プロパティ Title が画像の左側に太字で表示されることを指定できます。 事前構成済みの表示テンプレートを使用することも、独自の表示テンプレートを作成することもできます。
検索駆動型 Web パーツごとに、その Web パーツの目的に合わせて最適化された既定の表示テンプレート設定が異なります。 たとえば、既定では、コンテンツ検索 Web パーツには、各項目の左側に画像があり、右側に 3 行のテキストがある項目の一覧が表示されます。
表示テンプレートの設定を変更するには
[コントロール] ボックスの一覧で表示テンプレートを選択し、検索結果のorganizationとレイアウト、および Web パーツの全体的な外観を制御します。
[ アイテム ] リストで、Web パーツ内の検索結果に表示される個々のアイテムの表示テンプレートを選択します。
その Web パーツにクエリによって返される検索結果がない場合に Web パーツをまったく表示しない場合は、[チェック結果がない場合は何も表示しない] ボックスを選択します。
[チェック] ボックスをオフにすると、検索結果がなくても Web パーツが表示され、Web パーツには、選択したコントロール表示テンプレートに "結果なし" メッセージが表示されます。
項目表示テンプレートのフィールドに表示される管理プロパティを変更するには
既定では、表示テンプレートには、表示テンプレートの作成時に定義されたプロパティ マッピングのセットがあります。 ただし、特定のコンテンツ検索 Web パーツでこれらの設定をオーバーライドできます。
[プロパティ マッピング] で、[チェック] ボックス [項目表示テンプレート] のフィールドの管理プロパティのマッピングを変更します。
[チェック] ボックスの下の別の一覧で、[アイテム表示テンプレート] でそのフィールドに使用する管理プロパティを入力します。
一覧に複数の管理プロパティ名を入力する場合は、セミコロンを使用して管理プロパティを区切ります。 コンテンツを表示するときに、SharePoint は空ではない最初のプロパティを使用します。
詳細については、以下を参照してください: