| ルーティング | ec_product_search |
| 引数 | 無し |
| 例 | {{ path(“ec_product_search”) }} |
カテゴリアーカイブとは異なり、指定された検索キーワードにより商品をアーカイブさせるテンプレートです。
検索結果
| _pager | カレントページの情報をまとめた構造体 | ||
| adapter | ページ全体の情報をまとめた構造体 | ||
| getTotalResults | カレントページ問わず全件の件数 | ||
| page | カレントページの番号(1ページ目は1) | ||
| limit | ページ内の表示件数 | ||
| getResults | カレントページの結果の構造体(productとイコール) |
カレントページに表示すべき商品一覧は_pagerに集約され、商品情報はgetResultsに格納されます。getResultsが「(1) 商品 / Ⅱ 商品情報 」のproductと同じ構造になります。並び順と表示件数は以下のパラメータをgetで渡すことで変更できます。それぞれ{{ orderby }}、{{ dispNumber }}で現在の設定を取得することも可能です。
| orderby |
sort_new (デフォルト):新着順 sort_price_low:価格が安い順 sort_price_high:価格が高い順 をgetで渡すことがためのキー |
| dispNumber | 表示順を数値で指定し、getで渡すためのキー |
ページャーのHTMLを出力するタグです。ページ送りやカレントページの表示など、ページや総ページ数に合わせてHTMLを出し分けます。
| ページャーのHTMLを出力するための独自タグ |