EC-CUBE 新着一覧をトップページに表示させたメモ。

新着所品の一覧をトップページ表示させてみました。
環境:EC-CUBE 2.0.1 PostgreSQL 8.2.4

参考にさせていただいたサイト:EC-CUBE新着商品(なんか違うページになってました)

最新情報:EC-CUBEの新着商品をトップページに(再)[2008.06.30]
 

1.Block作成 

管理画面のレイアウト編集画面で、新規ブロック作成。
ブロック名:新着商品
ファイル名:newitems(.tpl) 
などにして、表示させたいところに配置します。

2.データベースで関連付け

データベースのdtb_blocに新着商品ができてるので、php_pathにfrontparts/bloc/newitems.phpと書きます。

3.クラスを参照させる。

さっきの参照ファイルfrontparts/bloc/newitems.phpを作ります。
ここの場所、extends用っぽいけど、まあいいや。best5.phpをもとに、参照を変更しただけです。

require_once(CLASS_PATH . “pages/frontparts/bloc/LC_Page_FrontParts_Bloc_newitems.php”);
….
$objPage = new LC_Page_FrontParts_Bloc_NewItems();

4.クラス定義を作る。

data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_newitems.php
を新規作成します。
同一フォルダのLC_Page_FrontParts_Bloc_Best5.phpをコピーして使いました。
クラス名と、参照ファイル名と、参照データを変更してアップロードします。

参照ファイル名:newitems(.tpl) 
クラス名:LC_Page_FrontParts_Bloc_NewItems
最後のデータ参照functionの中は、商品一覧表示のものをコピーして使いました。

こんな感じで、一応は動くようになりましたが、全体にextendsの場所で作ったほうがよかったかな。

カテゴリ、タグ

trackback :

コメントする?

Powered by WP Hashcash