質問 > フロント機能 > 【2.11】商品一覧ページに、サブコメントを表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
aramo |
投稿日時: 2011/5/30 16:48
対応状況: −−−
|
新米 登録日: 2011/5/30 居住地: 投稿: 9 |
【2.11】商品一覧ページに、サブコメントを表示したい はじめまして。
とっても初心者なのですが、 商品一覧ページに掲載したい情報がたくさんあり、 サブコメントを利用しようと思い、 商品一覧ページに <!--{$arrProduct.sub_comment2l2br_html}--> を記述しましたが、 表示されません・・・。 ちなみに、商品詳細ページでは、この方法で掲載することが 出来ました。 過去の質問も見てみたのですが、 そこに乗っていた解決方法のコードが2.11だと見つからず、 困っております。 どなたか、ご教授頂けると、うれしいです。 ------------------------------------------------------------------------------------------ [EC-CUBE] 2.11.1 [レンタルサーバ] hetml [OS] mac10 [PHP] PHP 5.2.8 [データベース] MySQL 5.0.82 ------------------------------------------------------------------------------------------ |
seasoft |
投稿日時: 2011/5/30 16:52
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【2.11】商品一覧ページに、サブコメントを表示したい たしか、SC_Product#lists にカラム追加が必要だったかと思います。
|
aramo |
投稿日時: 2011/5/30 21:28
対応状況: −−−
|
新米 登録日: 2011/5/30 居住地: 投稿: 9 |
Re: 【2.11】商品一覧ページに、サブコメントを表示したい seasoftさん
引用:
もう少し、ヒントを頂けないでしょうか? 過去の質問の中に、 >調べた結果以下のファイルに追記すれば表示が可能になるようです。 >/data/class/pages/products/LC_Page_Products_List.php >内「function lfDispProductsList」「$col = <<< __EOS__」配下対象の項目を追加 という回答をみつけたのですが、 2.11のソースを見てみると、LC_Page_Products_List.php の中に「function lfDispProductsList」の文字列が見つけられませんでした。 カラム追加の仕方も分からないと、無理なカスタマイズでしょうか・・・。 初心者なので、すみません・・・。 |
seasoft |
投稿日時: 2011/5/30 21:30
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【2.11】商品一覧ページに、サブコメントを表示したい 2.11 では LC_Page_Products_List から SC_Product へ移動になっています。
SC_Product#lists (SC_Product クラスの lists メソッド) を見てみてください。
|
aramo |
投稿日時: 2011/5/30 22:10
対応状況: −−−
|
新米 登録日: 2011/5/30 居住地: 投稿: 9 |
Re: 【2.11】商品一覧ページに、サブコメントを表示したい 何度もすみません。
先ほどのご返信を参考に、 SC_Product内のlistsの部分に、 ,sub_comment2 を追加したのですが、 表示されません・・・。 何か他にも必要な事はありますか? /** * SC_Queryインスタンスに設定された検索条件をもとに商品一覧の配列を取得する. * * 主に SC_Product::findProductIds() で取得した商品IDを検索条件にし, * SC_Query::setOrder() や SC_Query::setLimitOffset() を設定して, 商品一覧 * の配列を取得する. * * @param SC_Query $objQuery SC_Query インスタンス * @param array $arrVal 検索パラメータ(ソート条件)の配列 * @return array 商品一覧の配列 */ function lists(&$objQuery, $arrVal = array()) { $col = <<< __EOS__ product_id ,product_code_min ,product_code_max ,name ,comment1 ,comment2 ,comment3 ,main_list_comment ,main_image ,main_list_image ,price01_min ,price01_max ,price02_min ,price02_max ,stock_min ,stock_max ,stock_unlimited_min ,stock_unlimited_max ,deliv_date_id ,status ,del_flg ,update_date ,sub_comment2 __EOS__; $res = $objQuery->select($col, $this->alldtlSQL($objQuery->where), "", $arrVal); return $res; } |
fukap |
投稿日時: 2011/5/31 9:25
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 【2.11】商品一覧ページに、サブコメントを表示したい それで良いと思います。
商品一覧テンプレート(data/Smarty/templates/default/products/list.tpl) の、 <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}--> 〜 <!--{/foreach}-->の間に、 <!--{$arrProduct.sub_comment2|h}--> を記述してみてください。 |
aramo |
投稿日時: 2011/5/31 17:00
対応状況: −−−
|
新米 登録日: 2011/5/30 居住地: 投稿: 9 |
Re: 【2.11】商品一覧ページに、サブコメントを表示したい おかげさまで、なんとか解決いたしました。
お力をお貸し頂き、ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |