バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (42 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

質問 > フロント機能 > 【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 にカラム追加が必要だったかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

aramo
投稿日時: 2011/5/30 21:28
対応状況: −−−
新米
登録日: 2011/5/30
居住地:
投稿: 9
Re: 【2.11】商品一覧ページに、サブコメントを表示したい
seasoftさん

引用:

seasoftさんは書きました:
たしか、SC_Product#lists にカラム追加が必要だったかと思います。


もう少し、ヒントを頂けないでしょうか?
過去の質問の中に、
>調べた結果以下のファイルに追記すれば表示が可能になるようです。

>/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 メソッド) を見てみてください。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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】商品一覧ページに、サブコメントを表示したい
おかげさまで、なんとか解決いたしました。
お力をお貸し頂き、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,711名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.