バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > [選択してください]以外の文言

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2017/2/22 14:31
対応状況: 確認中
[選択してください]以外の文言
色の選択のところで、デフォルトの[選択してください]ではなく[色を選択してください]に書き替えたいのですがこれは不可能でしょか?
過去の質問をみても探せなかったのですみません。
aoki.u
投稿日時: 2017/2/22 14:49
対応状況: −−−
常連
登録日: 2017/2/19
居住地:
投稿: 53
Re: [選択してください]以外の文言
/src/Eccube/Form/Type/AddCartType.php
というファイルに「選択してください」という部分があります。

規格が「色」だけなのであれば
ここを修正すれば良いと思います。

$builder->add('classcategory_id1', 'choice', array(
                        'label' => $Product->getClassName1(),
                        'choices'   => array('__unselected' => '選択してください') + $Product->getClassCategories1(),
                    ));


----------------
ECCUBE3系のインテグレートパートナーとして
カスタマイズやプラグイン開発に専念しています。
ぜひご相談ください。

ゲスト
投稿日時: 2017/2/22 16:49
対応状況: 解決済
Re: [選択してください]以外の文言
できました!!
ありがとうございます!助かりました。
umebius
投稿日時: 2017/2/22 16:54
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: [選択してください]以外の文言
規格が2種類以上あって規格1に色以外の物が入る場合は
$Product->getClassName1の値で分岐が必要になるかもしれません


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

ゲスト
投稿日時: 2017/6/27 14:49
対応状況: 確認中
Re: [選択してください]以外の文言
別件で手こずってしまって
今更なんですが
やはり分岐が必要で
商品ごとに「色」と「サイズ」の2パターンのどちらかを表示させたいのですが、どのように書き替えればよいのでしょうか。
hata
投稿日時: 2017/6/27 15:12
対応状況: −−−
長老
登録日: 2015/8/3
居住地: 宮城県(2017/09末引退)
投稿: 156
Re: [選択してください]以外の文言
規格名がシンプルに'色'や'サイズ'なら、くっつけてやるだけでうまくいきそうです。
'choices'   => array('__unselected' => $Product->getClassName1().'を選択してください') + $Product->getClassCategories1(),
ゲスト
投稿日時: 2017/6/30 14:40
対応状況: −−−
Re: [選択してください]以外の文言
ご回答ありがとうございます。



'label' => $Product->getClassName1(), 'choices' => array('__unselected' => 'サイズを選択してください') + $Product->getClassCategories1(),

となっているのですが、ここ間違ってますか??
現在は〖サイズ〗のみ入っている状況で
さらに〖色〗はどのように書き込めばよいでしょうか。
hata
投稿日時: 2017/6/30 16:06
対応状況: −−−
長老
登録日: 2015/8/3
居住地: 宮城県(2017/09末引退)
投稿: 156
Re: [選択してください]以外の文言
修正後のコードを書いているのですが、もう一度私の書いたコメントを見てもらえませんか?
まずはそれに置き換えて試してみてください。
ゲスト
投稿日時: 2017/6/30 16:45
対応状況: −−−
Re: [選択してください]以外の文言
はい。
ではまず
元々
if ($Product && $Product->getProductClasses()) {
if (!is_null($Product->getClassName1())) {
$builder->add('classcategory_id1', 'choice', array(
'label' => $Product->getClassName1(),
'choices' => array('__unselected' => 'サイズを選択してください') + $Product->getClassCategories1(),

となっていたところを

if ($Product && $Product->getProductClasses()) {
if (!is_null($Product->getClassName1())) {
$builder->add('classcategory_id1', 'choice', array(
'label' => $Product->getClassName1(),
'choices' => array('__unselected' =>$Product->getClassName1() 'サイズを選択してください') + $Product->getClassCategories1(),

としてみました。
この時
'label' => $Product->getClassName1(),
はそのままでよいですか?

すみません。素人でして。。。 
ゲスト
投稿日時: 2017/6/30 16:54
対応状況: −−−
Re: [選択してください]以外の文言
追加

if (!is_null($Product->getClassName2())) {
$builder->add('classcategory_id2', 'choice', array(
'label' => $Product->getClassName2(),
'choices' => array('__unselected' => $Product->getClassName2(), '色を選択してください'),

上記のように
先ほどの文面の下の段Name2の文面も書き替えてみました。

大まかにはうまくいったような気がします。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
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.