(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を出力するための独自タグ |