concrete5 逆引きリファレンス

ページリストを取得する

2021/05/04 20:29
ページのリストとページ数を取得する

concrete5で作成したページの一覧を取得します。

$pageList = new PageList();
$pages = $pageList->getResults();
foreach ($pages as $page) {
    echo $page->getCollectionName().'<br>';//ページタイトルを取得
}
echo $pageList->getTotalResults(); //ページの数を取得

Home
Profile
会社概要
沿革

4

のように、各ページのタイトルと、ページ数が表示されます。

foreachから各ページを取り出したページオブジェクトからは、各属性を取得したりページオブジェクトとして扱う事が出来ます。