質問 > その他 > 商品詳細ページでの規格情報表示 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
coppola |
投稿日時: 2019/3/18 19:14
対応状況: 開発中
|
新米 登録日: 2019/1/23 居住地: 投稿: 5 |
商品詳細ページでの規格情報表示 [EC-CUBE]EC-CUBE4.0.1、新規インストール
[レンタルサーバ]KAGOYA マネージド専用サーバー [OS]CentOS 6系 64bit [PHP]PHP 7.1.24 [データベース]MySQL 5.6.36 [WEBサーバ]Apache/2.4.33 [ブラウザ]Chrome [導入プラグインの有無]無 [カスタマイズの有無]有(下記に説明) [現象] 商品詳細ページ(Product/detail.twig)にて、商品に設定されている規格1、規格2、価格の情報を取得し表形式等で表示させたいと考えております。 (イメージ) サイズ|カラー|価格 =========== S |赤 |100¥ M |赤 |200¥ L |赤 |300¥ S |青 |100¥ M |青 |200¥ L |青 |300¥ eccube.classCategoriesやform.classcategory_id1、form.classcategory_id2、form.quantity辺りを利用するのではないかと考えて試行錯誤しておりますが、商品に設定されている規格1、規格2、価格情報を表示することができません。 各情報(規格1、規格2、価格)の取得・表示方法をご教示いただけますでしょうか。 説明に至らない点があるかと思いますが、ご返信いただければ幸いです。 よろしくお願いいたします。 |
468 |
投稿日時: 2019/3/18 21:13
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品詳細ページでの規格情報表示 フロントの商品詳細ページという事でしょうか?
複数の規格商品を一括でカートに投入したいといった表示以外の目的もありますか?
|
coppola |
投稿日時: 2019/3/19 10:21
対応状況: −−−
|
新米 登録日: 2019/1/23 居住地: 投稿: 5 |
Re: 商品詳細ページでの規格情報表示 ご返信ありがとうございます。
>> フロントの商品詳細ページという事でしょうか? はい、その通りです。 >> 複数の規格商品を一括でカートに投入したいといった表示以外の目的もありますか? 表示のみが目的です。表示されたものに対して、複数選択して一括でカートに入れるといった動作は行いません。 |
468 |
投稿日時: 2019/3/19 14:23
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品詳細ページでの規格情報表示 規格商品関連のデータ構造として、商品(Product)に対して複数の規格商品(ProductClass)が紐づいています。
商品から紐づいた規格商品を取得するには、 ProductエンティティのgetProductClasses()を利用する事になります。 管理画面>商品編集ページで規格商品の一覧を表示している箇所がありますが、 twigには以下のように記述されています。
多少記述を変える必要はあると思いますが(表題など)、 {% for Class in Product.ProductClasses %} {% endfor %} の付近の記述は参考になるのではないでしょうか?
|
coppola |
投稿日時: 2019/3/19 15:03
対応状況: 解決済
|
新米 登録日: 2019/1/23 居住地: 投稿: 5 |
Re: 商品詳細ページでの規格情報表示 早速ご教示いただきありがとうございます。
記載いただいた内容をもとに作成したところ、想定通り(規格商品情報の表示)の動作を行うことができました。 対応方法としましては、下記箇所の記述を改変する形にて実現することができました。 >> {% for Class in Product.ProductClasses %} >> {% endfor %} 最後になりますが、拙い質問に対し迅速かつご丁寧な対応をいただき誠にありがとうございました。 今後ともよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |