質問 > フロント機能 > 商品詳細画面にて、商品規格IDの取得 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mommy |
投稿日時: 2017/9/5 0:41
対応状況: 解決済
|
新米 登録日: 2017/9/4 居住地: 埼玉県 投稿: 8 |
商品詳細画面にて、商品規格IDの取得 【開発環境】
EC-CUBE3 version : 3.0.15(新規インストール) OS : windows10 PHP version : 7.1.8 mariaDB version : 10.1.26 apache version : 2.4.27 【やりたいこと】 商品詳細画面にて、具体的にはProduct\detail.twig にて、 複数規格を持つ商品の、商品規格ID(product_class_id)を取得したいと考えておりますが、行き詰まっております。 ユーザーに商品の規格を選択された際に、商品規格IDを取得して、ブラウザ上に表示させるには、どのようにすればよいでしょうか。どなたかご教授いただければ幸いです。 |
468 |
投稿日時: 2017/9/5 12:33
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品詳細画面にて、商品規格IDの取得 商品の規格を選択した時点で、
<input id="product_class_id" name="product_class_id" value="" type="hidden"> にproduct_class_idがセットされるようなJavascriptがデフォルトで組み込まれています。 (/html/template/default/js/eccube.js 535行目付近かと思います) どのように表示したいのか分かりませんが、この辺りを変更すれば、 選択された商品規格IDを表示できるかと思います。
|
mommy |
投稿日時: 2017/9/6 10:32
対応状況: 解決済
|
新米 登録日: 2017/9/4 居住地: 埼玉県 投稿: 8 |
Re: 商品詳細画面にて、商品規格IDの取得 この度はご対応いただきまして、誠にありがとうございます。
ご教授いただいた通り、(/html/template/default/js/eccube.js 535行目付近)を調べたところ、商品の規格選択に伴い、動的に商品規格IDが、classcat2.product_class_idに値として入ってきていました。 こちらを使用して無事ブラウザへの出力も完了することができました。 スレッドの方も解決済みとさせていただきます。本当に助かりました。重ね重ねありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |