バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
purestyle2
投稿日時: 2017/2/22 14:31
対応状況: 確認中
半人前
登録日: 2017/1/21
居住地:
投稿: 24
[選択してください]以外の文言
色の選択のところで、デフォルトの[選択してください]ではなく[色を選択してください]に書き替えたいのですがこれは不可能でしょか?
過去の質問をみても探せなかったのですみません。
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系のインテグレートパートナーとして
カスタマイズやプラグイン開発に専念しています。
ぜひご相談ください。

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


----------------
//////////////////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ・高速化 ・バグ修正
EC-CUBE関連技術者の採用もお問い合わせください。


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



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

となっているのですが、ここ間違ってますか??
現在は〖サイズ〗のみ入っている状況で
さらに〖色〗はどのように書き込めばよいでしょうか。
hata
投稿日時: 2017/6/30 16:06
対応状況: −−−
長老
登録日: 2015/8/3
居住地: 宮城県
投稿: 154
Re: [選択してください]以外の文言
修正後のコードを書いているのですが、もう一度私の書いたコメントを見てもらえませんか?
まずはそれに置き換えて試してみてください。
purestyle2
投稿日時: 2017/6/30 16:45
対応状況: −−−
半人前
登録日: 2017/1/21
居住地:
投稿: 24
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(),
はそのままでよいですか?

すみません。素人でして。。。 
purestyle2
投稿日時: 2017/6/30 16:54
対応状況: −−−
半人前
登録日: 2017/1/21
居住地:
投稿: 24
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ペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は20,117名です
総投稿数は82,932件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1644
4
yuh
1392
5
red
1066
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
784
10
468
712
11
umebius
712
12
tao_s
651
13 sumida 638
14
homan
633
15 karin 618
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.