Labo

[EC-CUBE 2.12.3] 管理画面ホームの新規受付一覧の表示件数を変更する その2

2013年05月12日 / 投稿者名:fukap


前回の続きです。
前回はSQLの値を直接書き換えましたが、
今度はパラメータで表示個数を変更できるようにしたいと思います。

 

1.データベースで以下のようなSQLを流して、パラーメーターを定義します。

insert into mtb_constants values('ADMIN_ORDER_NUM', 3, (select max(rank) from mtb_constants)+1, '管理画面ホームの新規受付一覧表示数を定義'); 

 

2.管理画面>システム設定>パラメーター設定 で、上記パラメーターが追加されているのを確認した後、登録ボタンを押します。

 

3.data/class/pages/admin/LC_Page_Admin_Home.php の lfGetNewOrder メソッドで、以下の部分の数値を変更します。

 

BEFORE

                ORDER BY
                    create_date DESC LIMIT 10 OFFSET 0
            ) AS ord
__EOS__;
        $arrNewOrder = $objQuery->getAll($sql, ORDER_CANCEL);

 

AFTER

                ORDER BY
                    create_date DESC LIMIT ? OFFSET 0
            ) AS ord
__EOS__;
        $arrNewOrder = $objQuery->getAll($sql, array(ORDER_CANCEL, ADMIN_ORDER_NUM));

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

* Copy This Password *

* Type Or Paste Password Here *

*

コメント欄にコードを挿入したい場合は、[php][/php] を使ってください。