質問 > フロント機能 > 商品一覧ページ ページ送りできません |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
pandapanda |
投稿日時: 2010/2/3 15:15
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2010/2/3 居住地: 投稿: 2 |
Re: 商品一覧ページ ページ送りできません 早速のお返事ありがとうございます。
情報不足で申し訳ないです。 テンプレートは、EC-CUBEテンプレート No.P0031 デフォルトに戻すとページ送りはきちんと機能いたします。 LC_Page_Products_List.phpの、ページ送り部分は、 // ページ送り機能用のURLを作成する。 $objURL = new Net_URL($_SERVER['PHP_SELF']); foreach ($_REQUEST as $key => $value) { if ($key == session_name() || $key == 'pageno') { continue; } $objURL->addQueryString($key, mb_convert_encoding($value, 'SJIS', CHAR_CODE)); } if ($this->objNavi->now_page > 1) { $objURL->addQueryString('pageno', $this->objNavi->now_page - 1); $this->tpl_previous_page = $objURL->path . '?' . $objURL->getQueryString(); } if ($this->objNavi->now_page < $this->objNavi->max_page) { $objURL->addQueryString('pageno', $this->objNavi->now_page + 1); $this->tpl_next_page = $objURL->path . '?' . $objURL->getQueryString(); } $this->tpl_subtitle = $tpl_subtitle; $this->tpl_search_mode = $tpl_search_mode; // 支払方法の取得 $this->arrPayment = $this->lfGetPayment(); // 入力情報を渡す $this->arrForm = $_POST; $this->category_id = $arrCategory_id[0]; $this->arrSearch = $arrSearch; $this->tpl_mainpage = MOBILE_TEMPLATE_DIR . "products/list.tpl"; $objView->assignobj($this); $objView->display(SITE_FRAME); } となっております。 また、 テンプレートのlist.tplのページ送り部分は、 // ページ送りの取得 $this->objNavi = new SC_PageNavi($this->tpl_pageno, $linemax, $disp_num, "fnNaviPage", NAVI_PMAX); $strnavi = $this->objNavi->strnavi; $strnavi = str_replace('onclick="fnNaviPage', 'onclick="form1.mode.value=\''.'\'; fnNaviPage', $strnavi); // 表示文字列 $this->tpl_strnavi = empty($strnavi) ? " " : $strnavi; $startno = $this->objNavi->start_row; // 開始行 となっており、うまく機能しません。 当初管理ページ商品一覧のページ送りもうまく動作しませんでしたっが、それはSC_PageNavi.phpを修正することで直りましたが、肝心のフロント側がうまくいきません。 本来自分でなんとかすべきところをこちらでお聞きして本当に申し訳ないのですが、どうぞ宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
pandapanda | 2010/2/3 14:25 |
![]() |
nanasess | 2010/2/3 14:29 |
» ![]() |
pandapanda | 2010/2/3 15:15 |
![](images/pixel.gif)