> フロント機能 > 商品詳細ページにおいて規格ごとの価格表示 EC-cube3系 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mirainak |
投稿日時: 2016/3/8 18:15
対応状況: −−−
|
常連 登録日: 2016/3/8 居住地: 東京 投稿: 58 |
商品詳細ページにおいて規格ごとの価格表示 EC-cube3系 質問させていただきます。
EC-cube3系 商品詳細ページにおいて規格ごとの価格表示がしたいです。 現状規格を3つ登録しており、価格表示が、 最小〜最大 という表示です。 規格1 = 規格1の価格 規格1 = 規格2の価格 規格1 = 規格3の価格 という表示をしたいです。 値のデータベースの場所は、dtb_product_classにあり、 class_category_id1=7のprice01を 取得表示することは出来ますでしょうか? |
shhirose |
投稿日時: 2016/3/8 19:56
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: 商品詳細ページにおいて規格ごとの価格表示 EC-cube3系 以下の記述で、ご希望どうおりの表示になるでしょうか?
※販売価格が price02 ですのでそちらを使用しています。(税込み) ※通常価格の場合は price01 または price01_inc_tax をご使用ください。
|
mirainak |
投稿日時: 2016/3/11 15:15
対応状況: −−−
|
常連 登録日: 2016/3/8 居住地: 東京 投稿: 58 |
Re: 商品詳細ページにおいて規格ごとの価格表示 EC-cube3系 shhirose 様
ありがとうございます。希望通りの表示ができました。 誠にお礼を申し上げます。 |
mirainak |
投稿日時: 2016/3/14 20:42
対応状況: −−−
|
常連 登録日: 2016/3/8 居住地: 東京 投稿: 58 |
Re: 商品詳細ページにおいて規格ごとの価格表示 EC-cube3系 shhirose 様
前回は教えていただきありがとうございます。 規格1 = 規格1のprice02 規格2 = 規格2のprice02 規格3 = 規格3のprice02 前回はおかげさまで上記の表示ができるようになりました。 こちらにさらに 規格1 = 規格1のprice02 規格1の商品コード 規格2 = 規格2のprice02 規格2の商品コード 規格3 = 規格3のprice02 規格3の商品コード というようにそれぞれの商品コードを表示させたいです。 デフォルトだと金額と同じように、最小〜最大というような表示になっています。 ちなみにデータベースだと、 dtb_product_class の product_code に格納されています。 このような、 EC-cube3の記述方法はどのようにして調べていけばよろしいのでしょうか... よろしければご教示お願いいたします。 |
shhirose |
投稿日時: 2016/3/14 21:01
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: 商品詳細ページにおいて規格ごとの価格表示 EC-cube3系 EC-CUBE 3 では twig というテンプレートを使用して HTML を描画します。
英語サイトで申し訳ないのですが、twig のリファレンスが以下にあります。 http://twig.sensiolabs.org/documentation twig からデータベースの中身を取得するには「.」(ドット)で区切れば取得はできます。 これは内部で getXXX という関数を呼んでおり、該当するデータを取得しています。 ProductClass.code であれば、Eccube\Entity\ProductClass::getCode() という関数を呼んでおり、データベース上では dtb_product_class.product_code となります。 Eccube\Entity\ProductClass と dtb_product_class を紐付けているのは src/Eccube/Resource/doctrine ディレクトリの下にある Eccube.Entity.ProductClass.dcm.yml というファイルでひも付けを行っています。 フレームワークを知っていないとなかなか難しい部分になるかと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |