ver4/関数リファレンス/BcBaser element
提供: baserCMS公式ガイド
2020年10月20日 (火) 15:13時点における122.217.88.218 (トーク)による版
説明
/theme/{テーマ名}/Elements/ 内にあるエレメント(部品)テンプレートを出力する。
使い方
<?php $this->BcBaser->element( $name , [$data] , [$options] ); ?>
パラメータ
- (string)$name
- エレメントのテンプレート名(Elementsフォルダからの相対パス)
- (array)$data
- エレメントで参照するデータ
- ['変数名' => '値']
- - 初期値: []
- (array)$options
- オプションのパラメータ
subDir
: 呼び出されたURLのプレフィックスをサブフォルダとして指定するかどうかの真偽値。(初期値 : true)
用例
基本
サイドバーテンプレートを出力する。
コード
<?php $this->BcBaser->element('sidebar') ?>
応用
サイドバーテンプレートを出力し、$dataにdataを指定する。
コード
<?php $this->BcBaser->element('sidebar', ['data' => 'data']) ?>
出力
サイドバーテンプレートを出力し、sidebar.phpから$dataを参照できる。
変更履歴
類似の関数
- header - ヘッダーテンプレートを出力する
- footer - フッターテンプレートを出力する
- getElement - エレメントテンプレートのレンダリング結果を取得する