質問 > フロント機能 > 商品詳細ページに「前の商品」・「次の商品」へのリンクを作成したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tmtqn543 |
投稿日時: 2010/2/5 13:29
対応状況: −−−
|
一人前 登録日: 2008/12/26 居住地: 長野県諏訪郡原村 投稿: 108 |
商品詳細ページに「前の商品」・「次の商品」へのリンクを作成したい いつも大変お世話になっています。
早速ですが、「商品詳細ページ」で、現在見ているカテゴリーに登録されている商品を、 <前の商品・次の商品> のようなイメージで、1商品ずつ順に移動できるようなリンクを作成したいと考えていますが、 このようなことは可能でしょうか? (SC_PageNavi.phpを参考にいろいろ方法を考えてみたのですが、よくわかりませんでした・・。) どなたかこのような機能を実装された方や、お分かりの方がいらっしゃいましたら、 お知らせいただければ幸いです。 どうぞよろしくお願いいたします。 ------------------------------- EC-CUBEバージョン 2.4.1 PHPバージョン PHP 5.2.9 DBバージョン PostgreSQL 8.2.14 |
AMUAMU |
投稿日時: 2010/2/9 0:04
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 商品詳細ページに「前の商品」・「次の商品」へのリンクを作成したい 前後の定義はどういう定義になりますか?
今見ている商品IDの前後というレベルであれば、product_idの+ー値をリンクにすればいいかと思います。Smartyテンプレート内でtpl_product_id変数を利用することで実現できると思います。 同カテゴリ内の次に登録されている商品を探すという形ですとPHPで専用のルーチンを組む必要があると思います。SQL文なども専用に組む必要があるため、少々複雑になると思います。基本の流れは一覧ページのルーチンが参考になるかと思います。
|
tmtqn543 |
投稿日時: 2010/2/10 20:27
対応状況: −−−
|
一人前 登録日: 2008/12/26 居住地: 長野県諏訪郡原村 投稿: 108 |
Re: 商品詳細ページに「前の商品」・「次の商品」へのリンクを作成したい お返事ありがとうございました。
前後の定義ですが、後者の同じカテゴリーに登録されている商品を順に表示していくようにしたいと考えております。 (※商品IDに+−ですと、必ずしもカテゴリーに順番どおりに登録するばかりではないため、 すべてに対応させることが難しいと思いますので、今回の場合には難しいかもしれません) 商品一覧ページが参考になるとのこと、もう少しいろいろと考えてみたいと思います。ありがとうございます。 |
seasoft |
投稿日時: 2010/2/13 19:16
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品詳細ページに「前の商品」・「次の商品」へのリンクを作成したい 私どもで同様のカスタマイズをしたときは、商品一覧を表示するタイミングで、裏側でセッション変数に配列で一覧を保持しました。
複数ウィンドウで操作されたりすると誤動作する事もある、簡易的な実装ですが・・・^^; まぁ、EC-CUBE の標準実装だけでも、複数ウィンドウでコケる操作もあるので、「良し」って判断してます。
|
tmtqn543 |
投稿日時: 2010/2/15 12:34
対応状況: −−−
|
一人前 登録日: 2008/12/26 居住地: 長野県諏訪郡原村 投稿: 108 |
Re: 商品詳細ページに「前の商品」・「次の商品」へのリンクを作成したい seasoftさま、ご返信ありがとうございました。
簡易的な実装でも構いませんので、またこの件の実装作業をお願いしたいと思っています。 その際にはまたどうぞよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |