concrete5 逆引きリファレンス
ナビゲーションヘルパーでページのトップからの階層を取得する
2021/06/12 22:15
ナビゲーションヘルパーでパンくずに使うようなトップからのページを配列で取得する。
ナビゲーションヘルパーでパンくずに使いような指定のページまでのトップまでのページリストを配列で取得するには、getTrailToCollection()を使います。
$nh = Core::make('helper/navigation');
$page = Page::getCurrentPage();
$pageArray = $nh->getTrailToCollection($page);
foreach($pageArray as $p){
echo $p->getCollectionName();
echo '<br>';
}
this page //該当ページ
NEWS // 親ページ
HOME //ホームページ
という配列に、今のページからホームページまでの階層のページオブジェクトのリストになります。
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