質問 > フロント機能 > 複数の商品一覧ページ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2009/5/25 16:44
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 複数の商品一覧ページ > フィールド的にはFileNameで良いのでしょうか。
良いと思います。 > Tpl_Dirも気になるところですが。。。 複製で作るなら、複製元のままでよいと思います。
|
leoism |
投稿日時: 2009/5/25 17:03
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
Re: 複数の商品一覧ページ お世話になります。
早速試してみました。 結果は、なんとか表示されました。 ただ、参照しているテンプレートが作成したlist2.tplではなくて、ただのlist.tplだったのが気になります。 もう少し見てみます。 ありがとうございました。 |
seasoft |
投稿日時: 2009/5/25 17:05
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 複数の商品一覧ページ あっ!!
dtb_pagelayout.url
|
leoism |
投稿日時: 2009/5/26 9:48
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
Re: 複数の商品一覧ページ お世話になります。
dtb_pagelayout内のtpl_dirにlist2.tplへの相対パス、絶対パス 共にそれぞれ入力して試してみたのですが、どちらもlist.tplを 読み込んでいました。 dtb_pagelayout.urlはどこにあるのでしょうか? データベースですか? LC_Page_Products_List.phpやSC_Helper_PageLayout.phpには 見当たらなかったです。 また、SC_Helper_PageLayout.phpの55〜61行目あたりにある 引用:
は関係あるのでしょうか。 |
seasoft |
投稿日時: 2009/5/26 9:54
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 複数の商品一覧ページ > dtb_pagelayout.urlはどこにあるのでしょうか?
> データベースですか? はい。データベース上です。 dtb_pagelayout.url とは、「dtb_pagelayout」テーブルの「url」カラムを示す表記方法です。 カラム名が3文字だったので、少しファイル名っぽかったですかね・・・ EC-CUBE の場合、dtb_* や mtb_* は、テーブル名だと思ってほぼ間違えないです。 > また、SC_Helper_PageLayout.phpの55〜61行目あたりにある (中略) > は関係あるのでしょうか。 はい。関係あります。 引用中にある「" url = ? "」は「" dtb_pagelayout.url = ? "」 の省略表記です。
|
leoism |
投稿日時: 2009/5/26 10:32
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
Re: 複数の商品一覧ページ すばやいご回答ありがとうございます。
>dtb_pagelayout.url とは、「dtb_pagelayout」テーブルの「url」カラムを示す表記方法です。 そうだったのですか。 勉強になります。 dtb_pagelayout.urlはproduct/list.phpとなっていたので複製の際に、新しく作成するファイルに適宜置き換えてあります。 (この場合、products/list2.php) ここが合っているとなると、他に何が考えられるのでしょうか? LC_Page_Products_List_Ex.phpを見ていて気になったところが 24〜36行目にある 引用:
class LC_Page_Products_List_Ex extends LC_Page_Products_List の部分なのですが、ここも変更する必要がありますか? 例)class LC_Page_Products_List_Ex2 extends LC_Page_Products_List2 "pages/products/LC_Page_Products_List.php"); の部分はもちろん "pages/products/LC_Page_Products_List2.php"); に変更してあります。 |
kishik |
投稿日時: 2009/5/26 10:37
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 複数の商品一覧ページ まず
/html/products/list2.php は LC_Page_Products_List_Ex2.php を読み込むようにしていますか? ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
seasoft |
投稿日時: 2009/5/26 10:42
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 複数の商品一覧ページ > class LC_Page_Products_List_Ex extends LC_Page_Products_List
> の部分なのですが、ここも変更する必要がありますか? 変えたほうが良い気はしますが、PHP の場合、必須ではないです。 あとは、echo などで適当な文字を出力して、どのファイルを通過しているかを確認するのも良いと思います。
|
leoism |
投稿日時: 2009/5/26 10:54
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
Re: 複数の商品一覧ページ kishikさま
ご回答ありがとうございます。 list2.php LC_Page_Products_List_Ex2.php のインクルード部分は変更済みです。 また、 LC_Page_Products_List.php の155行目あたりにある、 // レイアウトデザインを取得 $layout = new SC_Helper_PageLayout_Ex(); $layout->sfGetPageLayout($this, false, products/list.php"); も変更してあります。 今、list.phpを見ていて思ったのですが、 31行目あたりの $objPage = new LC_Page_Products_List_Ex(); の部分は $objPage = new LC_Page_Products_List_Ex2(); とする必要があるのでしょうか? |
leoism |
投稿日時: 2009/5/26 11:06
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
Re: 複数の商品一覧ページ seasoft様
ご回答ありがとうございます。 >あとは、echo などで適当な文字を出力して、どのファイルを通過しているかを確認するのも良いと思います。 これは、tplファイルに記述するのでしょうか。 それともlist.phpやLC_Page_Products_List.phpに書くのでしょうか。 また記述の方法は <!-- echo '文字列'--> こんな感じでよいでしょうか。 質問ばかりですみません。 よろしくお願いいたします。 |
« 1 (2) 3 4 5 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |