バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ECCUBE2系で検索条件に在庫の有無を追加したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yuzuki
投稿日時: 2016/5/10 17:05
対応状況: −−−
新米
登録日: 2016/4/18
居住地:
投稿: 4
ECCUBE2系で検索条件に在庫の有無を追加したい
検索条件に在庫あり、在庫なしのリストボックスを作り、検索をかけられる機能を追加したいのですがどのように改造すればよいでしょうか。

リストボックス自体は
search_products.tpl
をいじり追加できましたが、リストの内容を変更すればいい場所がわかりません。

ご教授のほどよろしくお願いします。
yuh
投稿日時: 2016/5/10 20:37
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: ECCUBE2系で検索条件に在庫の有無を追加したい
LC_Page_Products_Listの
$this->arrSearchDataと$urlParamとlfInitParam
に追加したパラメータを追記して、
lfGetSearchConditionに追加したパラメータを使って追記すればできると思います
yuzuki
投稿日時: 2016/5/11 14:54
対応状況: −−−
新米
登録日: 2016/4/18
居住地:
投稿: 4
Re: ECCUBE2系で検索条件に在庫の有無を追加したい
返信ありがとうございます。
教えていただいた通り
$this->arrSearchDataに
'stock' => $this->arrForm['stock'])

lfInitParamに
$objFormParam->addParam('在庫状況', 'stock', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK'));

を追記しましたが、$urlParamとlfGetSearchConditionへの
追記のための記述がよくわかりません。

良ければ教えていただけませんでしょうか
yuh
投稿日時: 2016/5/11 17:37
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: ECCUBE2系で検索条件に在庫の有無を追加したい

        $urlParam           = "category_id={$this->arrSearchData['category_id']}&pageno=#page#";
        // モバイルの場合に検索条件をURLの引数に追加
        if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_MOBILE) {
            $searchNameUrl = urlencode(mb_convert_encoding($this->arrSearchData['name'], 'SJIS-win', 'UTF-8'));
            $urlParam .= "&mode={$this->mode}&name={$searchNameUrl}&orderby={$this->orderby}";
        }

この部分に受け取ったパラメータがわたるように追加です。

lfGetSearchConditionは他のカテゴリやmaker_idと同じように
条件を受け取った場合のみクエリに追加するように書けば大丈夫です。
yuzuki
投稿日時: 2016/5/18 13:40
対応状況: 解決済
新米
登録日: 2016/4/18
居住地:
投稿: 4
Re: ECCUBE2系で検索条件に在庫の有無を追加したい
ありがとうございました。

おかげさまで無事に解決いたしました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
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.