$px
$px :
Picklesオブジェクト
Pickles2 Multi Theme CORE class
get_attr_bowl_name_by() : string
$conf->attr_bowl_name_by 設定の値を受け取る
このメソッドが返す値は、 テーマのコンテンツエリアを囲うラッパー要素にセットされるべき、bowl名を格納するための属性名です。
デフォルトは data-contents-area
ですが、コンフィグオプションで変更することができます。
bowl main
は次のように実装します。
<div class="contents" <?= htmlspecialchars($theme->get_attr_bowl_name_by())?>="main">
<?= $px->bowl()->pull() ?>
</div>
独自の名前 hoge
という bowl を作るには、次のように実装します。
<div class="contents" <?= htmlspecialchars($theme->get_attr_bowl_name_by())?>="hoge">
<?= $px->bowl()->pull('hoge') ?>
</div>
この値は、 Pickles 2 Desktop Tool のGUI編集機能が、テーマの画面から編集可能領域を探しだすために利用します。
bowl名を格納するための属性名
find_layout_realpath() : string
レイアウトを選択し、ファイルのパスを取得する
レイアウトファイルのパス