質問 > フロント機能 > 商品詳細画面でのサイズやカラー等の選択欄の表現を変えたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2018/6/5 11:59
対応状況: −−−
|
商品詳細画面でのサイズやカラー等の選択欄の表現を変えたい -- EC-CUBE3 --
-- macOS High Sierra -- 管理画面の規格登録についてなのですが、商品詳細画面でのサイズやカラーを選択する際に、「選択してください」だけでは分かり辛いので、各規格に対応した選択肢の表現に変えたいと思っています。 ※質問に画像を添付する方法が分からず、文面のみですみません。 例: サイズ選択肢: "サイズを"選択してください カラー選択肢: "カラーを"選択してください ...etc そこで、 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=18117&forum=10 こちらの過去質問を参考に実装してみたのですが、2種類の規格分しか表現を変えられず、登録商品によってはカラー選択肢に「サイズを選択してください」と表示されてしまいます。 望みとしては、登録した分の規格名と連動させて「***を選択してください」としたいです。 Form/Type/AddCartType.php Eccube/Entity/Product.php これら以外のファイルを編集する必要があるのでしょうか?もし宜しければアドバイス頂ければと思います。 |
|
matchbou |
投稿日時: 2018/6/5 13:55
対応状況: −−−
|
一人前 登録日: 2018/3/19 居住地: 投稿: 130 |
Re: 商品詳細画面でのサイズやカラー等の選択欄の表現を変えたい 以下のコードのようなif文を追加し、「array('__unselected' => '選択してください')」を「array('__unselected' => $word.'選択してください')」に変更すれば、規格名によって文言を変えれるかと思います。
Product.phpを例としているので、AddCartType.phpは対象の変数でif文の分岐を行ってください。
|
ゲスト |
投稿日時: 2018/6/5 17:48
対応状況: −−−
|
Re: 商品詳細画面でのサイズやカラー等の選択欄の表現を変えたい アドバイス頂き感謝致します。
現在、管理画面の規格登録にて4つの規格を作成しておりますので、
この様なif文にて埋め込んでいきたいと思います。 実装が上手く行きましたら改めてご連絡致しますので。本当にありがとうございます。 |
|
ゲスト |
投稿日時: 2018/6/7 16:22
対応状況: −−−
|
Re: 商品詳細画面でのサイズやカラー等の選択欄の表現を変えたい 最初の規格1(ClassCategory1)については、AddCartType.phpの、
の下に上記の$wordを実装する事で「サイズを選択してください」と表記出来ました。 また、次の規格2(ClassCategory2)においても、Product.phpにて、
このfor文の中の、
直下に同じ様に$wordを実装すれば、規格1の項目が選択された後に規格2も「***を選択してください」と表記する事が出来ました。 アドバイス、どうもありがとうございました。 |
|
matchbou |
投稿日時: 2018/6/7 16:35
対応状況: −−−
|
一人前 登録日: 2018/3/19 居住地: 投稿: 130 |
Re: 商品詳細画面でのサイズやカラー等の選択欄の表現を変えたい 表記する事が出来たならよかったです。
ただ、デフォルトの状態ですとsrc/Eccube/Entity/Product.php内に
のコードはないので、
の上あたりですかね?
|
ゲスト |
投稿日時: 2018/6/7 23:25
対応状況: −−−
|
Re: 商品詳細画面でのサイズやカラー等の選択欄の表現を変えたい はい、仰った位置に記述しました。
一応、簡単ではありますが載せておきます。
|
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |