質問 > フロント機能 > 商品購入/お支払方法・お届け時間等の指定にてカートの商品一覧を表示させる方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
non888 |
投稿日時: 2022/3/16 11:17
対応状況: −−−
|
常連 登録日: 2019/2/4 居住地: 投稿: 65 |
商品購入/お支払方法・お届け時間等の指定にてカートの商品一覧を表示させる方法 EC-CUBE:2.13.5
注文フローの「商品購入/お支払方法・お届け時間等の指定」にて、カートに入れた商品の一覧を表示させたく、「payment.tpl」を編集しております。 $_SESSION内にカートのデータがあったので、下記のように「foreach」でループさせようと思って試したのですが、同配列内に商品データが持っていない「cancel_purchase」や[0]があり、空タグが出力されてしまいます。
対策として「foreach」内にif文で「keyが○○以外なら出力」を設定しようと思ったのですが、この方法だと「cancel_purchase」や[0]以外で商品データが持っていない配列が入った場合の対応ができない問題があります。 「confirm.tpl」の「$arrCartItems」を引用できればいいなとは思っておりますが、「payment.tpl」にてカートの商品一覧を表示させる良い方法がございませんでしょうか。
|
468 |
投稿日時: 2022/3/16 18:32
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品購入/お支払方法・お届け時間等の指定にてカートの商品一覧を表示させる方法 tplだけの操作では難しそうな気がします。
php側に $this->arrCartItems = $objCartSess->getCartList($this->cartKey); を追記して、confirm.tplと同じように表示させるのが良いのではないでしょうか?
|
non888 |
投稿日時: 2022/4/18 15:52
対応状況: −−−
|
常連 登録日: 2019/2/4 居住地: 投稿: 65 |
Re: 商品購入/お支払方法・お届け時間等の指定にてカートの商品一覧を表示させる方法 ご返事が遅くなり申し訳ありません。
お教えいただきありがとうございます。 該当の $this->arrCartItems = $objCartSess->getCartList($this->cartKey); の追記というのは、「/data/class/pages/shopping/LC_Page_Shopping_Payment.php」の「public function action(){ ~ }」に対して追記を行う認識であっておりますでしょうか? |
balisys |
投稿日時: 2024/12/8 22:39
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 502 |
Re: 商品購入/お支払方法・お届け時間等の指定にてカートの商品一覧を表示させる方法 引用:
「/data/class/pages/shopping/LC_Page_Shopping_Payment.php」の「public function action(){ ~ }」に対して追記を行う認識であっておりますでしょうか? あっていると思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |