初歩的な内容ですが一応。
data\class\SC_View.phpの中にテンプレートに値を割り当てるfunctionが用意されているのでこちらのfunctionを呼び出してテンプレート変数と値の割り当てを行います。
function assign($val1, $val2) {
$this->_smarty->assign($val1, $val2);
}
まず、はじめに新規のテンプレート変数と値の割り当てを行いたいPHPファイルの中で以下コードを追加します。ここでは入力した名前を変数$nameに格納したものをテンプレート変数NAMEの値として割り当てています。
$objView = new SC_SiteView();
$name = “EC-CUBE”
$objView->assign("NAME", $name);
第一引数に任意の変数名、第二引数に値を指定します。
続いてテンプレートファイルに参照したい変数名を$this->tpl_mainpage = '';で指定されている Tplファイルへ追加します。
<!--{$ NAME }-->さんこんにちは。
次のように表示されます。
EC-CUBEさんこんにちは。
0 件のコメント:
コメントを投稿