(6)ページ-カテゴリアーカイブ
| ルーティング | page_category_archive |
| 引数 | カテゴリID |
| 例 | {{ path(“page_category_archive”, {“id”:1}) }} |
カテゴリごとのページ一覧です。
指定されたカテゴリidに属するページ一覧を返すことと、ページャーが主な機能です。
Ⅰ カテゴリ
カテゴリを表示するための配列です。
| category | |||
| node | カテゴリの構造体 | ||
| id | カテゴリid | ||
| name | カテゴリ名 |
Ⅱ ページ一覧
| _pager | |||
| adapter | ページ全体の情報をまとめた構造体 | ||
| getTotalResults | カレントページ問わず全件の件数 | ||
| page | カレントページの番号(1ページ目は1) | ||
| limit | ページ内の表示件数 | ||
| getResults | カレントページの結果の構造体(pageとイコール) |
カレントページに表示すべきページ一覧は、_pagerに集約され、ページ情報はgetResultsに格納されます。
getResultsが「(5) ページ」のpageと同じ構造になります。
ページャーのHTMLを出力するタグです。
ページ送りやカレントページの表示など、ページや総ページ数に合わせてHTMLを出し分けます。
| <ec:RenderPager> | ページャーのHTMLを出力するための独自タグ |