バグ報告 > 管理機能 > [選択してください]以外の文言 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2017/2/22 14:31
対応状況: 確認中
|
[選択してください]以外の文言 色の選択のところで、デフォルトの[選択してください]ではなく[色を選択してください]に書き替えたいのですがこれは不可能でしょか?
過去の質問をみても探せなかったのですみません。 |
|
aoki.u |
投稿日時: 2017/2/22 14:49
対応状況: −−−
|
常連 登録日: 2017/2/19 居住地: 投稿: 53 |
Re: [選択してください]以外の文言 /src/Eccube/Form/Type/AddCartType.php
というファイルに「選択してください」という部分があります。 規格が「色」だけなのであれば ここを修正すれば良いと思います。
|
ゲスト |
投稿日時: 2017/2/22 16:49
対応状況: 解決済
|
Re: [選択してください]以外の文言 できました!!
ありがとうございます!助かりました。 |
|
umebius |
投稿日時: 2017/2/22 16:54
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: [選択してください]以外の文言 規格が2種類以上あって規格1に色以外の物が入る場合は
$Product->getClassName1の値で分岐が必要になるかもしれません
|
ゲスト |
投稿日時: 2017/6/27 14:49
対応状況: 確認中
|
Re: [選択してください]以外の文言 別件で手こずってしまって
今更なんですが やはり分岐が必要で 商品ごとに「色」と「サイズ」の2パターンのどちらかを表示させたいのですが、どのように書き替えればよいのでしょうか。 |
|
hata |
投稿日時: 2017/6/27 15:12
対応状況: −−−
|
長老 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: [選択してください]以外の文言 規格名がシンプルに'色'や'サイズ'なら、くっつけてやるだけでうまくいきそうです。
|
ゲスト |
投稿日時: 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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |