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

関連記事

メルマガ登録
セミナーやキャンペーン情報など、不定期で配信しています