concrete5 逆引きリファレンス
ページタイプでページリストを抽出する
2021/05/05 17:41
ページリストをページタイプでフィルタリングして取得します。
ページタイプを指定して、ページリストをフィルタリングして取得します。
ページタイプのIDでページリストをフィルタリングする場合
$pageList = new PageList();
$pageList->filterByPageTypeID(7); //7がページタイプのID
$pages = $pageList->getResults();
foreach ($pages as $page) {
echo $page->getCollectionName().'<br>';//ページタイトルを取得
}
ページタイプのIDは、編集した際のURLで確認できます。
同じ結果を、ページタイプのハンドル名でもフィルタリングすることが可能です。
$pageList->filterByPageTypeHandle('store_product');
//store_productがページタイプのハンドル名
複数のページタイプのハンドル名でフィルタリングする場合は、配列にします。
$pageList->filterByPageTypeHandle(['store_product','page']);
//ハンドル名、store_productもしくはpageのリストを全て
New Content
2021/07/02 16:59
2021/06/23 21:58
2021/06/22 22:01
2021/06/17 22:38
2021/06/15 22:00