バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品詳細ページに商品一覧を表示したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
birthdey
投稿日時: 2009/5/18 18:55
対応状況: −−−
新米
登録日: 2009/5/18
居住地:
投稿: 3
商品詳細ページに商品一覧を表示したい
初めまして。いつもフォーラムを利用させて頂いております。
今回どうしてもお力を頂きたく書き込みさせて頂きました。

現在EC-CUBE2.4.0 RC2を使用してサイトを構築しています。
PHPバージョン:5.1.6 MySQ:.0.45
サーバは専用サーバになります。

商品詳細ページに、商品一覧を表示したいと思っていますが、
出来なくて悩んでおります。

たとえば、「A」というカテゴリの中に属している商品の詳細ページへ行くと、
その詳細ページの中で、「A」の商品一覧を表示させる、といったものです。

自分の考えでは、カテゴリごとの商品RSSが排出されていれば、
商品詳細ページにif文等を使用し、その商品にあった
RSSを読み込ませる形で出来ると考えていたのですが、
過去のフォーラムにあったRSSを修正する[MOVION.net様]
http://movion.net/2009/01/15/product-rss-of-eccube-part2/
の修正方法を元にRSSファイルを設定したところ、全カテゴリの商品を読み込むように
なっているため、これをカテゴリごとにRSSを表示させたいと思っています。

もしくは
<!--{section name=cnt loop=$arrProducts}-->
等を使用する方法でループさせ、表示させようとも考えたのですが、
一覧ページのデフォルトテンプレートから、ループ部分を
詳細ページ内に貼り付けても、何も表示されなかったのと、
そもそも、カテゴリを絞り込んで一覧を表示する・・・
といった記述方法がわかりませんでした。

カテゴリを絞り込み表示するテストとして、商品一覧ページのソース内で
<!--{section name=cnt loop=$arrProducts cat=1}-->や、
<!--{section name=cnt loop=$arrProducts.category_id.1}-->のように、
思いつきでいろいろと書いて見たのですが、画面が真っ白になるか、
商品が何も表示されなくなるだけでした・・・・・。
EC-CUBEのタグテンプレートに「cat=1」等のものは用意されていないのかなと。

最終的に詳細ページに、商品の一覧が並ぶようになればOKなのですが、
どのような方法が適しているでしょうか・・・。
通常のhtmlで組んだものインクルードするのが簡単かとは思うのですが、
出来れば一覧表示は自動化したいので、
もし可能なやり方がありましたら、どなたかご教授頂けますと幸いです。
宜しくお願いいたします。
seasoft
投稿日時: 2009/5/18 21:03
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品詳細ページに商品一覧を表示したい
私なら、

> <!--{section name=cnt loop=$arrProducts}-->
> 等を使用する方法でループさせ、表示させようとも考えたのですが、

の方法を採用すると思います。

*.tpl だけでなく、参照元の *.php も改訂が必要です。

ファイルの依存関係は、
http://seasoft.jp1.cx/ec/tips/editfiles
にメモがあります。


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

birthdey
投稿日時: 2009/5/19 12:39
対応状況: −−−
新米
登録日: 2009/5/18
居住地:
投稿: 3
Re: 商品詳細ページに商品一覧を表示したい
Seasoft様ご連絡有難う御座います!
sectionを使用した方法を用いるのが最適なんですね!

phpの編集については、listのphpからソースを持ってこればなんとなく出来るんじゃないかと
考えていたのですが、カテゴリを絞り込んで表示させるという方法がやはり分かりません・・・。

EC-CUBEで最初から用意されている属性(例えばsectionならmax・step等)を
自分で追加したりするものなのでしょうか・・・。

いろいろと触ってみたいと思います。
もし宜しければご教授頂けますと幸いです。
seasoft
投稿日時: 2009/5/19 12:45
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品詳細ページに商品一覧を表示したい
ご自身で実装されるのであれば、まずは list の中で何をしているかを理解すると良いと思いますよ。


> カテゴリを絞り込んで表示させるという方法がやはり分かりません・・・。

$arrCategory_id を中心に追うと分かると思いますよ。


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

birthdey
投稿日時: 2009/5/31 19:58
対応状況: −−−
新米
登録日: 2009/5/18
居住地:
投稿: 3
Re: 商品詳細ページに商品一覧を表示したい
大変遅くなりましたが、なんとか実装することが出来ました!
アドバイスいただき有難う御座いました!

カテゴリの絞込み表示は、dtb_product_categoriesからもってきて
それを参考に絞込み表示させることが出来ました!

また何かありましたら、よろしくお願い致します!
seasoft
投稿日時: 2009/7/1 12:09
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品詳細ページに商品一覧を表示したい
(レス先を誤りました)


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

bibikusu
投稿日時: 2009/7/10 18:52
対応状況: −−−
半人前
登録日: 2008/12/10
居住地:
投稿: 13
Re: 商品詳細ページに商品一覧を表示したい
え〜・・・

ここから先が知りたいのに(笑)
seasoft
投稿日時: 2009/7/11 7:32
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品詳細ページに商品一覧を表示したい
一部解決、一部課題という感じですか?

斜め読みで、理解していなく・・・ ^^;
ゴメンナサイ


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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は145,166名です
総投稿数は113,505件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2340
5
h_tanaka
2139
6
umebius
2085
7
yuh
1905
8
mcontact
1820
9
red
1585
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18
balisys
603
19 DELIGHT 572
20
patapata
502


ネットショップの壺

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

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