バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hata
投稿日時: 2017/7/11 16:17
対応状況: −−−
長老
登録日: 2015/8/3
居住地: 宮城県(2017/09末引退)
投稿: 156
Re: [選択してください]以外の文言
画像見られませんでした。

何度もしつこく言ってすみませんが、規格1についてまずは私が書いた1行をコピーして、
'choices'の行を置き換えて確認してください。

規格1も規格2もどちらも記述ミスしているように見えます。
書き写すとミスしやすいのでコピーしてください。
ゲスト
投稿日時: 2017/7/5 16:40
対応状況: −−−
Re: [選択してください]以外の文言
[img align=left]スクリーンショット (324).jpg[/img]

↑ってみれるでしょうか。
すみません、うまくいったかに思ってたらいってませんで。。。

ヒント、すごくわかりやすいはずなんでしょうけど
理解しきれず…泣
hata
投稿日時: 2017/6/30 17:00
対応状況: −−−
長老
登録日: 2015/8/3
居住地: 宮城県(2017/09末引退)
投稿: 156
Re: [選択してください]以外の文言
'サイズを選択してください'の前に 規格名+'を' を挿入したいというのがご要件だとすると、
labelの設定は関係ないのでそのままでいいです。

という回答がご希望でしたか...

ちなみに

'choices'   => array('__unselected' => $Product->getClassName1().'を選択してください') + $Product->getClassCategories1(),
                                                                ^★
★のところの"."で文字列を結合できるので、規格名が複数あっても大丈夫ですよということをお伝えしたかった。
ゲスト
投稿日時: 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の文面も書き替えてみました。

大まかにはうまくいったような気がします。
ゲスト
投稿日時: 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(),
はそのままでよいですか?

すみません。素人でして。。。 
hata
投稿日時: 2017/6/30 16:06
対応状況: −−−
長老
登録日: 2015/8/3
居住地: 宮城県(2017/09末引退)
投稿: 156
Re: [選択してください]以外の文言
修正後のコードを書いているのですが、もう一度私の書いたコメントを見てもらえませんか?
まずはそれに置き換えて試してみてください。
ゲスト
投稿日時: 2017/6/30 14:40
対応状況: −−−
Re: [選択してください]以外の文言
ご回答ありがとうございます。



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

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


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

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

(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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.