質問 > フロント機能 > テンプレートへ変数をアサインする方法 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
osamuya |
投稿日時: 2014/4/15 19:11
対応状況: −−−
|
常連 登録日: 2013/2/4 居住地: 東京 投稿: 65 |
テンプレートへ変数をアサインする方法 お世話になります。
いろいろな本を見ながらEC-CUBEカスタマズしております。 現在、LC_Page_Cart_Ex.phpにてレコメンド商品のテーブルを読んで配列に格納しております。こういったコードになっています。 function process() { parent::process(); $objQuery = SC_Query_Ex::getSingletonInstance(); $arrRecommendProducts = $objQuery->select('*','dtb_recommend_products'); if (isset($arrRecommendProducts)) { $this->arrRecommendProducts = $arrRecommendProducts; } } この値($this->arrRecommendProducts)を/data/Smarty/template/default/cart/index.tplへSmartyの変数としてアサインしたいのですが、いろいろなところで調べていると、そのまま{$arrRecommendProducts}という取り方でテンプレートで表示できるとあるのですが、うまくゆきません。 デフォルトのSmartyではnewしてオブジェクトを作らないと駄目だと思うのですが、EC-CUBEではどのようにしてPHPの変数をテンプレートへアサインするのでしょうか。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» テンプレートへ変数をアサインする方法 | osamuya | 2014/4/15 19:11 |
Re: テンプレートへ変数をアサインする方法 | yuh | 2014/4/16 0:14 |
Re: テンプレートへ変数をアサインする方法 | osamuya | 2014/4/16 17:29 |
Re: テンプレートへ変数をアサインする方法 | sumida | 2014/4/16 10:35 |
Re: テンプレートへ変数をアサインする方法 | osamuya | 2014/4/16 17:30 |