質問 > 管理機能 > カート画面での支払い方法選択について |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nyorai |
投稿日時: 2017/11/16 9:48
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: カート画面での支払い方法選択について テンプレート側に表示するための処理が入っているはずなので、特に何もしなくてもよいと思うのですが、表示されないですか?
|
ecbozu |
投稿日時: 2017/11/15 17:56
対応状況: −−−
|
新米 登録日: 2016/5/18 居住地: 投稿: 5 |
Re: カート画面での支払い方法選択について ありがとうございます。
そのフラッシュメッセージを、遷移先で取り出すコードは $app->getError 等になりますでしょうか。 度々恐れ入ります。 |
nyorai |
投稿日時: 2017/11/7 9:37
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: カート画面での支払い方法選択について flashMessage使うのが楽かなとおもいます。
具体的には、src/Eccube/Controller/ShoppingController.phpの支払い方法変更処理の完了タイミングで、以下のコードを記述するだけです。
支払い方法の変更処理は以下あたりです。 https://github.com/EC-CUBE/ec-cube/blob/master/src/Eccube/Controller/ShoppingController.php#L515 |
ecbozu |
投稿日時: 2017/11/6 10:30
対応状況: −−−
|
新米 登録日: 2016/5/18 居住地: 投稿: 5 |
カート画面での支払い方法選択について ▼テンプレート
[EC-CUBE] 3.0.15 [現象] EC-CUBE3はカートの中で、支払い方法を変更した場合に、ページが遷移(更新)されてカート情報が更新される仕様になっておりますが、その際に 「支払い方法を変更したんだよ」 という情報を付加してページ遷移(更新)させたいと思います。 そして、その支払方法を変更したという情報をもって、支払い方法選択肢の表示を強調したいと思います(HTMLで言う所のclassを付加したい) その場合 1 SESSION変数を使う 2 POST データに更新情報を含めて、POSTにその「支払い方法がへ変更された」というフラグを付け、ページ更新のタイミングでHTMLを書き換える といった方法が浮かんだのですが、どちらが簡単でしょうか(実現可能・不能を含め) また、具体的に、どのファイルをどう変更すれば良いか 困っております。 実現方法のヒントを頂けますと幸いです。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |