バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 【ECCUBE2.11】管理画面の検索条件の項目追加について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
by0448
投稿日時: 2013/2/14 12:01
対応状況: −−−
長老
登録日: 2011/9/12
居住地: 横浜市
投稿: 186
【ECCUBE2.11】管理画面の検索条件の項目追加について
いつもお世話いただいております。

管理画面の検索条件のカスタマイズについてお聞かせください。


商品管理に「検索ワード」の検索条件項目を追加しました。
触ったのは以下の2ファイルです。

/data/class/pages/admin/products/LC_Page_Admin_Products.php

210行目
        $objFormParam->addParam("検索キーワード", "comment3", STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));



305行目
        // 検索ワード
        case 'comment3':
            $where .= " AND product_id IN (SELECT product_id FROM dtb_products WHERE comment3 ILIKE ? )";
            $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key));
            break;	




/data/Smarty/templates/admin/products/index.tpl

            <th>検索ワード</th>
            <td>
                <!--{assign var=key value="comment3"}-->
                <!--{if $arrErr[$key]}-->
                    <span class="attention"><!--{$arrErr[$key]}--></span>
                <!--{/if}-->
                <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="50" class="box50" />
            </td>



この変更で検索結果は表示されるようになったのですが、2点の問題が起こっております。

・検索結果後、2ページ目に移動すると、検索が解除され、全商品が表示されてしまう。

・CSVをダウンロードすると、検索結果が反映されず、全商品のデータがダウンロードされてしまう。


以上の問題を解決したいのですが、どのように対応すればよいのでしょうか。
どなたかお詳しい方がいましたら、ご教授いただけますよう、よろしくお願いいたします。

―環境―――――――――――――
EC-CUBE 2.11.2
MySQL 5.1.34-log
PHP 5.2.17
――――――――――――――――
shutta
投稿日時: 2013/2/14 12:38
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【ECCUBE2.11】管理画面の検索条件の項目追加について
すぐに思いつくところで、
パラメーター名を
comment3

search_comment3
に変更すると上手くいきそうな気がします。
確か、検索に使用しているパラメータ名はsearch_という接頭辞を付ける実装だったような気がします。
外していたらすみません。


----------------

リゾート会員権(エクシブ等)の売買・仲介

by0448
投稿日時: 2013/2/14 12:57
対応状況: 解決済
長老
登録日: 2011/9/12
居住地: 横浜市
投稿: 186
Re: 【ECCUBE2.11】管理画面の検索条件の項目追加について
shutta 様

ご返答ありがとうございます。

おっしゃる通りに以下のように変更したところ、正常に作動しました。


パラメーター名を 
comment3 
↓
search_comment3



こういう仕組みになっているとは思ってなかったので、驚きました。

ありがとうございます。
お陰さまで解決いたしました。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,796名です
総投稿数は109,972件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1644
8
red
1570
9
mcontact
1289
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.