| 質問 > フロント機能 > 商品詳細ページに商品一覧を表示したい |
フロント機能
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| 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 にメモがあります。
|
| 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 を中心に追うと分かると思いますよ。
|
| 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: 商品詳細ページに商品一覧を表示したい (レス先を誤りました)
|
| bibikusu |
投稿日時: 2009/7/10 18:52
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2008/12/10 居住地: 投稿: 13 |
Re: 商品詳細ページに商品一覧を表示したい え〜・・・
ここから先が知りたいのに(笑) |
| seasoft |
投稿日時: 2009/7/11 7:32
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品詳細ページに商品一覧を表示したい 一部解決、一部課題という感じですか?
斜め読みで、理解していなく・・・ ^^; ゴメンナサイ
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!






