質問 > フロント機能 > プラグインからshopping画面での受注をキャンセルさせる方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shimbo |
投稿日時: 2019/5/21 13:28
対応状況: −−−
|
半人前 登録日: 2018/10/5 居住地: 投稿: 27 |
プラグインからshopping画面での受注をキャンセルさせる方法 [EC-CUBE] EC-CUBE3.0.16
[レンタルサーバ] XServer [OS] FreeBSD 9.1-RELEASE-p24 [PHP] 5.6.36 [データベース] MySQL 5.7.16 [WEBサーバ] Apache [ブラウザ] Chrome [導入プラグインの有無] 自作中 [現象] cart画面からshopping画面に移る際に、エラーが生じたら受注をとりやめ、メッセージを出したいと思っています。 EVENTを設定して、onFrontShoppingIndexInitialize()で処理をさせることはできるようになったのですが、プラグイン側から、購入をキャンセルさせる手段がみつかりません。
というのも試してみたのですが、shopping画面では商品情報は消えているものの、画面は正常で受注ボタンが押せてしまいます。 setDanger()は使えるので、「setDanger()でメッセージを表示して受注ボタンを無効化する」か「エラー画面にリダイレクトしてメッセージを表示する」かしたいのですが、プラグインから「受注ボタンを無効化」したり「リダイレクト」したりしている事例がなかなかみつかりません。 ご存知の方がおられましたら、教えて頂けると助かります。 |
shimbo |
投稿日時: 2019/5/22 13:25
対応状況: 解決済
|
半人前 登録日: 2018/10/5 居住地: 投稿: 27 |
Re: プラグインからshopping画面での受注をキャンセルさせる方法 自己解決しました。
テンプレートイベントでソースを書き換えて、ボタンをdisableすることにしました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |