バージョン選択

フォーラム

メニュー

オンライン状況

19 人のユーザが現在オンラインです。 (12 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 18
eri_0620 もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > 管理機能 > 商品管理/商品マスターで検索をした際に表示される$tpl_pagerについて

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kenz
投稿日時: 2017/3/19 3:54
対応状況: −−−
常連
登録日: 2010/6/8
居住地:
投稿: 44
商品管理/商品マスターで検索をした際に表示される$tpl_pagerについて
お世話になっております。

管理者画面の商品管理/商品マスターの“この条件で検索をクリック”した際に表示されるページ数($tpl_pager)がありますが、この検索に関与するsc_product.phpのクエリーを変更した検索機能を新たに追加しました。

商品の“検索結果の取得”は正しいものが表示されますが、問題は“ページ送りの取得”の箇所で、たとえば検索で表示される商品の数が少なく、2ページにまで至らない場合にも、2,3,4ページと表示されます。(おそらく検索にかかわるデフォルトのphpファイルの記述を使用しているためだと思われます。)

この様にsc_product.phpでのクエリーの絞りを変更した場合に$tpl_pagerの結果が正しく表示されるためにはどのファイルのどの箇所を変更すれば宜しいかお教え願いませんでしょうか。(以下はページ送りの取得をしている記述です。)

LC_Page_Admin_Products.php

// 検索実行
default:
// 行数の取得
$this->tpl_linemax = $this->getNumberOfLines($where, $arrWhereVal);
// ページ送りの処理
$page_max = SC_Utils_Ex::sfGetSearchPageMax($objFormParam->getValue('search_page_max'));
// ページ送りの取得
$objNavi = new SC_PageNavi_Ex($this->arrHidden['search_pageno'],
$this->tpl_linemax, $page_max,
'fnNaviSearchPage', NAVI_PMAX);
$this->arrPagenavi = $objNavi->arrPagenavi;

// 検索結果の取得
$this->arrProducts = $this->findProducts($where, $arrWhereVal, $page_max, $objNavi->start_row,
$order, $objProduct);

// 各商品ごとのカテゴリIDを取得
if (count($this->arrProducts) > 0) {
foreach ($this->arrProducts as $key => $val) {
$this->arrProducts[$key]['categories'] = $objDb->sfGetCategoryId($val['product_id'], 0, true);
$objDb->g_category_on = false;
}
}

EC-CUBE 2.X系
(データベース) MySQL5.0.77
(WEBサーバ) apache2
(OS) Windows XP
(PHP) 5.0.22
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 商品管理/商品マスターで検索をした際に表示される$tpl_pagerについて kenz 2017/3/19 3:54
     Re: 商品管理/商品マスターで検索をした際に表示される$tpl_pagerについて tao_s 2017/3/19 6:52
       Re: 商品管理/商品マスターで検索をした際に表示される$tpl_pagerについて kenz 2017/3/19 19:37
         Re: 商品管理/商品マスターで検索をした際に表示される$tpl_pagerについて 468 2017/3/20 11:46
           Re: 商品管理/商品マスターで検索をした際に表示される$tpl_pagerについて kenz 2017/3/21 0:36

 



ログイン


EC-CUBEガイドブック

統計情報

総メンバー数は19,520名です
総投稿数は81,804件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1623
4
yuh
1346
5
red
1055
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
782
10
umebius
671
11
tao_s
646
12 sumida 638
13
homan
633
14 karin 609
15
468
572
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.