質問 > 管理機能 > 商品管理>商品マスタ>検索結果表示件数、に無制限を追加したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ecnobu |
投稿日時: 2009/7/21 19:53
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2009/6/4 居住地: 投稿: 23 |
商品管理>商品マスタ>検索結果表示件数、に無制限を追加したい お世話になっております。 商品管理 > 商品マスタ > 検索結果表示件数、の部分に「無制限」 を追加したいのですが、下記ファイルを見ても、どこをどう 変更すればいいのか、わからず困っています。 data/Smarty/templates/default/admin/products/index.tpl data/class/pages/admin/products/LC_Page_Admin_Products.php 見てる箇所が悪いのでしょうか? よろしくおねがいします。 ------- EC-CUBE 2.4.1 OS Linux DB PostgreSQL 8.3.7 Web Apache/2.2.9 ------- |
seasoft |
投稿日時: 2009/7/21 20:03
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品管理>商品マスタ>検索結果表示件数、に無制限を追加したい ソース未確認ですが・・・
OFFSET や LIMIT や page あたりをキーワードに探すと、何か分かるかも。
|
ecnobu |
投稿日時: 2009/7/21 21:09
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2009/6/4 居住地: 投稿: 23 |
Re: 商品管理>商品マスタ>検索結果表示件数、に無制限を追加したい レスありがとうございます。
data/class/pages/admin/products/LC_Page_Admin_Products.php の54行目あたりで、 $this->arrPageMax = $masterData->getMasterData("mtb_page_max"); と、mtb_page_max テーブルから検索結果表示件数を取得して いるらしいところまではわかりました。 ここから、希望する変更ができるか検討してみます。 ありがとうございました。 |
ecnobu |
投稿日時: 2009/7/22 17:30
対応状況: 解決済
|
半人前 ![]() ![]() 登録日: 2009/6/4 居住地: 投稿: 23 |
Re: 商品管理>商品マスタ>検索結果表示件数、に無制限を追加したい /data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Ex の init() と process() に少し手を加えるだけで、それらしいものができました。(実際には無制限ではなく9999にしました)
1)class の最初に定数を宣言。 private static $strAll = "all"; private static $pageMaxNum = 99999; //十分大きい数 2)init()の下の箇所を変更 $this->arrPageMax = $masterData->getMasterData("mtb_page_max") ↓ $this->arrPageMax = $masterData->getMasterData("mtb_page_max") + array(self::$strAll => " 全て"); 3)process()の下の箇所を変更 // ページ送りの処理 if(is_numeric($_POST['search_page_max'])) { $page_max = $_POST['search_page_max']; } else { $page_max = SEARCH_PMAX; } ↓ if(is_numeric($_POST['search_page_max'])) { $page_max = $_POST['search_page_max']; } else if(strcmp($_POST['search_page_max'], self::$strAll) == 0 ) { $page_max = self::$pageMaxNum; } else { $page_max = SEARCH_PMAX; } ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |