質問 > その他 > 商品登録の送料をセレクトボックス(プルダウン)にしたい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
uraa |
投稿日時: 2021/3/12 17:56
対応状況: −−−
|
常連 登録日: 2020/12/15 居住地: 投稿: 65 |
商品登録の送料をセレクトボックス(プルダウン)にしたい いつも大変お世話になっております。
ec-cube4でサイト作成をしています。 商品登録画面の送料の部分で数値を入力するのではなく、セレクトボックスで決まった数値の中から選ぶようにしたいです。 (基本設定から個別送料設定済み) 送料:300 500 1000 ↑この中から選択 丁度、商品登録の「発送日目安」が理想の形で、同じようにしたいです。 そこで色々と調べたのですが、このようにカスタマイズするためには以下の作業をすればよいのでしょうか? https://doc4.ec-cube.net/customize_formtype 詳しい方がいらっしゃいましたら教えて頂きたいです。 またデータベースなどの値を取得せず、フォーム部分にべた書きで同じように出来るならそちらの書き方についても教えて頂ければ大変ありがたいです。 どうかよろしくお願いいたします。 |
umebius |
投稿日時: 2021/3/14 15:57
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品登録の送料をセレクトボックス(プルダウン)にしたい 本体ソース的を修正することになりますが、この部分をPriceTypeではなくChoiceTypeに変えて300 500 1000の中から選ぶようにすれば良いかと思います。
(本体ソースを修正したくない場合はご記載のURLにあるFormExtensionなどを使います) https://github.com/ec-cube/ec-cube/blob/4.0.5/src/Eccube/Form/Type/Admin/ProductClassType.php#L109 ChoiceTypeはEC-CUBE内でも使われてるので使い方を見てみてください。
|
uraa |
投稿日時: 2021/3/14 18:24
対応状況: 解決済
|
常連 登録日: 2020/12/15 居住地: 投稿: 65 |
Re: 商品登録の送料をセレクトボックス(プルダウン)にしたい お返事ありがとうございます。
該当部分を以下のようにすることで理想の形に変更できました! ->add('delivery_fee', ChoiceType::class, [ 'choices' => array_flip([ '0.00' => '送料ランクA', '100.00' => '送料ランクB', '500.00' => '送料ランクC', '1000.00' => '送料ランクD', '3000.00' => '送料ランクE', ]), 'expanded' => false, 'multiple' => false, ]) ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |