この記事のインデックス
ここでのカスタマイズはMySQL限定となります。
サーバーにより負担をかけず、PostgreSQLにも対応した↓こちらの方がベターかと思います。
EC-CUBE:売れ筋ランキング 携帯表示(MySQL・PostgreSQL両対応)
(1)ランキング用のページを作成する。
① 下記スマートフォン用のファイルを利用するので、新規に作成しない。
■html/sphone_ranking.php
■data/class_extends/page_extends/LC_Page_Sphone_ranking_Ex.php
■data/class/pages/LC_Page_Sphone_ranking.php
■data/Smarty/templates/sphone/sphone_ranking.tpl
② データベースに携帯用のページを登録
テーブル:dtb_pagelayout
device_type_id:1
page_id:38
page_name:ランキングページ
url:sphone_ranking.php
filename:sphone_ranking
header_chk:1
footer_chk:1
edit_flg:2
author:NULL
description:NULL
keyword:NULL
update_url:NULL
create_date:作成日
update_date:作成日
(2)ブロックを作成する(PC用のranking.tplが作成済みであることが前提)
① data/Smarty/templates/mobile/frontparts/bloc/ranking.tpl
——————————————————-
売れ筋ランキング
現在、売れ筋ランキングのデータがありません。 ② データベースにブロックを登録 (3)ランキングページへのリンクを作成(ランキングページを開いたときは表示させない)
第位:.html”>売れ筋ランキング
——————————————————-
テーブル:dtb_bloc
device_type_id:1
bloc_id:5
bloc_name:ランキング
tpl_path:ranking.tpl
filename:ranking
create_date:作成日
update_date:作成日
php_path:frontparts/bloc/ranking.php
deletable_flg:0
■data/Smarty/templates/mobile/frontparts/bloc/category.tpl(最上部の前に追加)
(ランキングページを開くためには、「カテゴリ」ブロックを配置しておかなければならない)
——————————————————-