質問 > フロント機能 > 商品一覧ページでレビュー数を表示したいです。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
NB0 |
投稿日時: 2016/5/31 16:46
対応状況: −−−
|
新米 登録日: 2014/11/2 居住地: 投稿: 10 |
商品一覧ページでレビュー数を表示したいです。 ----------------------------------
EC-CUBE 2.13.2 サーバーOS FreeBSD 9.1-RELEASE-p24 amd64 DBサーバー MySQL 5.5 WEBサーバー Apache/2.2.31 PHP 5.6.18 ---------------------------------- お世話になります。 商品一覧ページの各商品欄(価格の横など)にレビューの投稿数を表示しようと思い取り組んでいますが四苦八苦しております。 http://nogusa.hateblo.jp/entry/20101110/1289378392 上記サイトを参考にすると、商品詳細ページではレビュー数の取得に成功しました。 そこで、商品一覧ページでも同様にと考え、以下を追加しました。 data/class/pages/products/LC_Page_Products_List.php
さらにaction関数内に以下を追加。
今回はレビュー数のみで良いので、テンプレート内に以下を追加。 /data/Smarty/templates/default/products/list.tpl
この手順で商品詳細ページでは取得できていましたが、商品一覧ページではレビュー数を取得できません。 試しに var_dump で出力したところ、 int(0) が返ってきました。 //商品ごとのレビュー情報を取得する 部分の $arrReview を出力したところ array(0) { } が返ってきております。 なお、成功した商品詳細ページの $arrReview はレビューデータを配列で返している事を確認していますので、商品一覧ページで失敗している原因は $arrReview を取得できていない点ではないかという結論までは達しました。 しかし、具体的にどのように配列を取得できるのかが考えてもわかりません。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=13126&forum=10&post_id=60197#forumpost60197 を参考にいろいろといじってみたものの、結局正常に表示できませんでした。 ?なぜ商品一覧ページでは $arrReview を取得できないのか? ?正常に取得するための対応策(コードも記載して頂けると幸いです) わかる方、どうかご教授いただけますと幸いです。 よろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |