バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 一覧ページに詳細ページの情報を表示

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ritz
投稿日時: 2008/6/19 16:54
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
一覧ページに詳細ページの情報を表示
eccube-1.5.0-beta、PHP4.4.1、PostgreSQL 7.3.4

詳細ページで表示できる
・詳細-サブタイトル
・詳細-サブ画像
・関連商品(その他オススメ商品)
などを、一覧ページ(products/list.php)に表示したいです。

main_imageは呼び出せるのにsub_image1などが呼び出せないです。
list.phpをみてもdetail.phpにあるような詳細情報を定義する部分がないので・・。

皆様宜しくお願いします。
zon
投稿日時: 2008/6/19 18:27
対応状況: −−−
半人前
登録日: 2008/5/27
居住地:
投稿: 27
Re: 一覧ページに詳細ページの情報を表示
LC_Page_Products_List クラスの
function lfDispProductsList($category_id, $name, $disp_num, $orderby) の中で
表示するためのデータを読んでます。
ちなみに、sub_image1 は、読んでません。
PosgreSQL だったら、ビューの vw_products_allclass の変更
MySQL だったら、SC_DB_DBFactory_MYSQL クラスの
function viewToSubQuery() の中の vw_products_allclass の
修正をすれば出来ると思います。

自分はリストページのコメントを詳細ページで表示したくて
逆ですが、同様の修正を行ったので、上記のことは
実際に試してはいないけど、できると思います。
zon
投稿日時: 2008/6/19 18:30
対応状況: −−−
半人前
登録日: 2008/5/27
居住地:
投稿: 27
Re: 一覧ページに詳細ページの情報を表示
追記です。

上記の変更例は、Ver2.1.2 の話です。

他のバージョンの話だったら、見当違いの回答かもしれません。
ritz
投稿日時: 2008/6/19 20:19
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Re: 一覧ページに詳細ページの情報を表示
ご返答ありがとうございます。
まず自分のバージョンを書き込むべきでした、失礼しました。

eccube-1.5.0-beta、PHP4.4.1、PostgreSQL 7.3.4
です。

ご助言をもとにもう少し調べてみます、バージョン1.xでお解りの方いましたら、引き続きよろしくお願いします。
ritz
投稿日時: 2008/6/20 15:49
対応状況: 解決済
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Re: 一覧ページに詳細ページの情報を表示
解決しました。
先日のご助言通り。

PosgreSQL の ビューを追加(変更)することで解決しました
phpAdmin等でvw_products_allclass のSELECTをテキストエディターにコピー、そのテキストにsub_title1,sub_image1などを追加します。その内容をと基に新規ビューを作成vw_products_customlist とします。


html/products/list.php
// 検索結果の取得
$objPage->arrProducts = $objQuery->select("*", "vw_products_allclass AS allcls", $where, $arrval);

$objPage->arrProducts = $objQuery->select("*", "vw_products_customlist AS allcls", $where, $arrval);

とすることで、sub_imageを含めたビューの取得ができます。
後はtplの方で<!--{$arrProducts[cnt].sub_image1}-->で呼び出し可能です。

一応、list.php上の”// 行数の取得”でもvw_products_allclassを使っているのでvw_products_customlistに変更しました。

ご協力ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,000名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.