質問 > フロント機能 > カテゴリー毎に商品一覧ページを作成したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tak |
投稿日時: 2008/9/4 22:42
対応状況: 開発中
|
新米 登録日: 2008/9/4 居住地: 投稿: 9 |
カテゴリー毎に商品一覧ページを作成したい 商品の種類(カテゴリー)毎に一覧ページを作成したいのですが、色々フォーラムを見て勉強をしているのですが、苦戦してしまっている状況です。
ディレクトリ構成は理解していまして、データベースは簡単にですが触れるのでどなたかご教授頂けると幸いです。 よろしくお願いいたします。 EC-CUBEバージョン 2.2.0-beta PHPバージョン PHP 4.4.7 DBバージョン MySQL 5.0.45 |
seasoft |
投稿日時: 2008/9/4 23:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カテゴリー毎に商品一覧ページを作成したい 商品の種類(カテゴリー)毎にレイアウトを変えたいという要求ですか?
それなら、 /data/class/pages/products/LC_Page_Products_List.php 内で 種類(カテゴリー)によって、$this->tpl_mainpage を書き換えることで対応できる予感。
|
tak |
投稿日時: 2008/9/5 9:22
対応状況: −−−
|
新米 登録日: 2008/9/4 居住地: 投稿: 9 |
Re: カテゴリー毎に商品一覧ページを作成したい ご返信ありがとうございます。 説明不足で申し訳ありません。 >商品の種類(カテゴリー)毎にレイアウトを変えたいという要求ですか? そういうことになります。 ただ、今現在は、靴も服も混合してまとめて一覧で表示してしまう状況です。 商品一覧ブロックを作成したのですが、ひとつのカテゴリーのIDを取得出来ないといった具合です。 例) ■服の商品の一覧ページ ※下記の商品全て 親カテゴリー:服 子カテゴリー:Tシャツ . . . ■靴の商品の一覧ページ ※下記の商品全て 親カテゴリー:靴 子カテゴリー:スニーカー . . . という構成です。 すみませんがよろしくお願いいたします。 |
seasoft |
投稿日時: 2008/9/5 9:50
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カテゴリー毎に商品一覧ページを作成したい > ただ、今現在は、靴も服も混合してまとめて一覧で表示してしまう状況です。
EC-CUBE の初期状態(仕様)によってという事でしょうか? それとも自分でカスタマイズしたらという事でしょうか? また、下の「例)」の部分は、現在の混在状態の例ということでしょうか? それとも、カスタマイズ後の例(理想形)でしょうか? > 商品一覧ブロックを作成したのですが、ひとつのカテゴリーのIDを取得出来ないといった具合です。 ここでいう「ブロック」とは、 管理機能 > デザイン管理 > ブロック編集 で編集するブロックの事でしょうか?
|
tak |
投稿日時: 2008/9/5 12:20
対応状況: −−−
|
新米 登録日: 2008/9/4 居住地: 投稿: 9 |
Re: カテゴリー毎に商品一覧ページを作成したい すみません。勘違いしておりました。
seasoft様が最初にご回答下さりました内容のとおりで、現在親カテゴリーを2つ作ってあるのですが、商品一覧の表示方法(レイアウト)を変えて表示させたいということです。 >>/data/class/pages/products/LC_Page_Products_List.php 内で種類(カテゴリー)によって、$this->tpl_mainpage を書き換えることで対応できる予感。 $this->tpl_mainpageこの部分が今探しているのですが見当たらないです。 その為に、ひとつ考えた方法として、商品一覧のブロック(管理機能 > デザイン管理 > ブロック編集)を作成して、CSS等で組めればいいのかなと考えております。 >EC-CUBE の初期状態(仕様)によってという事でしょうか? それとも自分でカスタマイズしたらという事でしょうか? 商品一覧ページのメイン編集部分(初期の仕様)をコピーして、ブロックを作成しそこに貼り付けた状態です。 >また、下の「例)」の部分は、現在の混在状態の例ということでしょうか? それとも、カスタマイズ後の例(理想形)でしょうか? カスタマイズ後の例(理想形)になります。 「問題点として」 全商品として一覧表示されてしまう |
seasoft |
投稿日時: 2008/9/5 12:40
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カテゴリー毎に商品一覧ページを作成したい > $this->tpl_mainpageこの部分が今探しているのですが見当たらないです。
勘ですけど、 引用:
でセットしているのでは? そのブロック以降で変数を上書きすれば、できるかも。
|
tak |
投稿日時: 2008/9/8 13:25
対応状況: −−−
|
新米 登録日: 2008/9/4 居住地: 投稿: 9 |
Re: カテゴリー毎に商品一覧ページを作成したい 返信が遅れてすみません。 引用:
でセットしているのでは? そのブロック以降で変数を上書きすれば、できるかも。 >見たところそのようになっていました。 変数はどのように変更したらよろしいでしょうか? よろしくお願いいたします。 |
seasoft |
投稿日時: 2008/9/8 13:45
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カテゴリー毎に商品一覧ページを作成したい $this->tpl_mainpage = 書き換える値;
http://php.s3.to/man/language.variables.html http://php.s3.to/man/language.oop.html
|
tak |
投稿日時: 2008/9/12 10:07
対応状況: −−−
|
新米 登録日: 2008/9/4 居住地: 投稿: 9 |
Re: カテゴリー毎に商品一覧ページを作成したい 色々チャレンジしてみたものの中々うまくいかなかったので、
「カテゴリ毎のトップコンテンツ表示 」http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1618&forum=5 「カテゴリーの子階層を別ブロックに表示する方法。」http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2382&forum=10 を合わせて、list周りをコピーし書き換えて、特定のカテゴリーIDだけレイアウトをCSSで変更できるようにし、対処出来ました。 seasoft様、アドバイスしていただきましてありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |