concrete5 逆引きリファレンス

ページタイトルの部分一致でページリストを抽出する

2021/05/04 20:53
ページリストを名前の部分一致でフィルタリングする。

ページの中からページタイトル名の部分一致で取得します。

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

filterByName('Profile')で
ページタイトルにProfileを含むページが表示されます。

部分一致になるので、ProfileやProfile Companyというページがページリストで抽出されます。