質問 > その他 > チェックをしないと購入できないようにしたいのですが、うまくいきません。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
quespod |
投稿日時: 2020/4/28 2:21
対応状況: −−−
|
常連 登録日: 2020/4/22 居住地: 投稿: 31 |
チェックをしないと購入できないようにしたいのですが、うまくいきません。 現在[EC-CUBE] 3.0.18を使用しています。
商品購入画面最後の注文するの前に、お間違い無いでしょうか? のチェックボタンを追加し、チェックをしないと購入できないようにしたいのですが、うまくいきません。 <form method="get" action=""> <p> <label><input type="checkbox" name="agree"value="1" required>お間違い無いでしょうか?</label> </p> <p><input type="submit" value="送信する"></p> </form> 元からある注文ボタンを 最後の <p><input type="submit" value="送信する"></p> と同じようにチェックボタンが押されていないと反応しないようにしたいです。 ファイルは app/template/default/Shopping/index.twigの一番下の方にある、 <p id="summary_box__confirm_button"><button id="order-button"input type="submit" class="btn btn-primary btn-block prevention-btn prevention-mask">注文する</button></p> の表記部分です。 どのようにしたら、いいのでしょうか? お教えください。よろしくお願いします。 |
468 |
投稿日時: 2020/4/28 10:42
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: チェックをしないと購入できないようにしたいのですが、うまくいきません。 ECCUBE3は入力フォームの部分にsymfonyのFormの仕組みを利用しています。
/src/Eccube/Form/Type/以下のPHPファイルで入力フォームと入力チェックのルールを定義しています。 購入確認画面に入力項目を追加する場合、 /src/Eccube/Form/Type/ShoppingType.php と app/template/default/Shopping/index.twig に手を加える事になるかと思います。 checkbox項目を定義する記述方法は /src/Eccube/Form/Type/Admin/ProductClassType.php ※管理画面商品編集画面の在庫無制限チェックボックス が参考になるかと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |