concrete5 逆引きリファレンス

ページ属性一覧を取得する

2021/05/03 21:49
ページに設定した属性の一覧を取得します。

各ページで設定している、属性の一覧を取得します。

$page = Page::getCurrentPage();
$attrKeys = $page->getSetCollectionAttributes();
if (count($attrKeys)) {
    foreach ($attrKeys as $key) {
        echo $key->getAttributeKeyHandle(); //ハンドル名
        echo ':';
        echo $key->getAttributeKeyName(); //名称
        echo '<br>';
    }
}  

ページに設定いしている属性のハンドル名と名称が取得できます。

exclude_page_list:Exclude From Page List
tags:Tags
states:都道府県
news_topic:ニューストピック