バージョン選択

フォーラム

メニュー

オンライン状況

95 人のユーザが現在オンラインです。 (72 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 95
もっと...

サイト内検索

質問 > フロント機能 > 支払い方法のラジオボタンのデフォルト値の変更

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tika
投稿日時: 2017/6/23 20:37
対応状況: −−−
半人前
登録日: 2016/12/6
居住地:
投稿: 12
支払い方法のラジオボタンのデフォルト値の変更
[EC-CUBE] 3.0.13

ショッピングカートの支払い方法のラジオボタンのデフォルト値を変えるにはどうしたらいいでしょうか。

一番上のラジオボタンにデフォルトでチェックが入るかと思うのですが、これを全て未選択状態にしたいと考えています。


468
投稿日時: 2017/6/24 11:42
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 支払い方法のラジオボタンのデフォルト値の変更
前にラジオボタンのチェックを外す方法についての投稿がありました。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=18816&forum=17&post_id=81038#forumpost81038

この方法で、未選択状態に出来るのではないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

tika
投稿日時: 2017/6/26 10:48
対応状況: −−−
半人前
登録日: 2016/12/6
居住地:
投稿: 12
Re: 支払い方法のラジオボタンのデフォルト値の変更
土日またいで申し訳ありません。

->add('koumoku', 'choice', array(
'choices' => array('0' => '無', '1' => '有'),
'required' => false,
'expanded' => true,
'multiple' => false,
'empty_data' => null,
'placeholder' => false,
));

おそらくこの記述だとおもうのですが、Paymentに'placeholder' => false,を追加しても未選択状態になりません。

追加したのは、\src\Eccube\Form\TypeのShoppingType.phpです。

$builder
->add('payment', 'entity', array(
'class' => 'Eccube\Entity\Payment',
'property' => 'method',
'choices' => $payments,
'data' => $payment,
'expanded' => true,
'placeholder' => false,
'constraints' => array(
new Assert\NotBlank(),
),
))

この追加する場所はここであってますでしょうか?
468
投稿日時: 2017/6/27 16:21
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 支払い方法のラジオボタンのデフォルト値の変更
中の処理を1行1行追っていないので、予想になるのですが、カートの中身→注文確認ページに遷移した際、
仮の注文データを組み立ててから画面を表示しているように思われます。

/src/Eccube/Controller/ShoppingController.php 110行目

以下のファイルで注文データの組み立てを処理しているようですが、
/src/Eccube/ServiceShoppingService.php 211行目付近で
初期選択の支払い方法をセットしているようです。

その為、表示状態を解除できないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,295名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.