質問 > 管理機能 > 商品規格をラジオボタンに変えた場合の、管理画面での挙動について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
atpat |
投稿日時: 2019/8/27 10:30
対応状況: −−−
|
新米 登録日: 2019/8/19 居住地: 投稿: 5 |
商品規格をラジオボタンに変えた場合の、管理画面での挙動について [EC-CUBE] 3.0.17 新規インストール
[レンタルサーバ] Xserver [PHP] 7.1 [データベース] MySQL 5.7 [WEBサーバ] Apache [導入プラグインの有無] 運送会社連携プラグイン、クーポンプラグイン、受注対応状況一括更新、お届け日調整プラグイン など [カスタマイズの有無] フロント:URLから「/html」を削除 など 管理画面:受注CSVに「使用したクーポン」追加 システム:規格の選択肢をSelectからRadioに変更 (参考URL) など [現象] お世話になります。 ECCUBE3 セレクトからラジオボタンに変えたい ECCUBE3での商品規格デフォルト値 といった情報をもとに、商品詳細ページで商品規格を選択する形式を、なんとかラジオボタンに変更、初期値を設定しました。 (商品規格は規格1のみ) しかし、注文は問題なく行えるのですが、管理画面で受注情報 > 規格を変更しようとしても反映されない現象が発生しました。 【例】 「商品AAA (規格1=XXX) を1つ購入」の受注情報を編集、規格1=ZZZ に変更しようとしたが、 「商品AAA (規格1=XXX) を2つ購入」になる ※商品規格は規格1のみ ※規格のラジオボタンの並び:〇XXX 〇YYY 〇ZZZ ※何を選んでも一番最初の規格 (XXX) になってしまいます ※新規に「商品BBB (規格1=ZZZ) を1つ購入」と商品追加登録すると、こちらは問題なく 規格1=ZZZ で登録される場合と、やはり 規格1=XXX で登録される場合があります 検索していると、規格をラジオボタンにしたい要望は他にもあるようですが、このあたりの情報が無く、改めて質問させていただいた次第です。 原因、解決策をご存じの方、心当たりのある方、ご教示いただけませんでしょうか。 ( /src/Eccube/Resource/template/admin/Order/edit.twig あたりでしょうか。) どうぞよろしくお願いいたします。 【追記】 管理画面 > 受注編集 [商品の追加] > で表示される商品一覧のソースを確認すると、input の ID、label の for の値がすべて同じになっています。(よって、商品BBB (id=23) の方のラベルをクリックすると、商品AAA の方の input にチェックが付きます) http://firestorage.jp/download/cced1ee450cdd2b1d3b7df4f759aba7b7d461894 このID周りを解決するだけでも違う気がするのですが、たとえば「classcategory_122」といったDIV、input の ID を定義しているのはどのファイルになるのでしょうか。(探していますが見つかっていません) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |