バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ブロック「商品検索」のカテゴリ表示について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
marushige
投稿日時: 2011/9/2 14:41
対応状況: −−−
一人前
登録日: 2011/2/14
居住地:
投稿: 93
ブロック「商品検索」のカテゴリ表示について

EC-CUBEバージョン 2.3.3
PHPバージョン PHP 5.2.4
DBバージョン PostgreSQL 8.1.10


ECCUBEのデフォルトの状態でブロックにある商品検索で、ページを移動すると商品検索のカテゴリ部分が各カテゴリ毎の名前にかわってしまうのですが、カテゴリ部分をどのページにいっても「すべての商品」のままにしたい場合はどのようにすればいいのでしょうか。

ちなみに「 <!--{html_options options=$arrCatList selected=$category_id}-->」の部分を削除して、できたと思ったら・・・すべての商品しか項目がでなくなりました。

どなたかご教授お願いします。

<!--検索フォーム-->
<form name="search_form" id="search_form" method="get" action="<!--{$smarty.const.URL_DIR}-->products/list.php">

<p><img src="<!--{$TPL_DIR}-->img/side/search_cat.gif" width="104" height="10" alt="商品カテゴリから選ぶ" />
<input type="hidden" name="mode" value="search" />
<select name="category_id" class="box142">
<option label="すべての商品" value="">全ての商品</option>
<!--{html_options options=$arrCatList selected=$category_id}-->
</select>
</p>
<p><img src="<!--{$TPL_DIR}-->img/side/search_name.gif" width="66" height="10" alt="商品名を入力" /></p>
<p><input type="text" name="name" class="box142" maxlength="50" value="<!--{$smarty.get.name|escape}-->" /></p>
<p class="btn"><input type="image" onmouseover="chgImgImageSubmit('<!--{$TPL_DIR}-->img/side/button_search_on.gif',this)" onmouseout="chgImgImageSubmit('<!--{$TPL_DIR}-->img/side/button_search.gif',this)" src="<!--{$TPL_DIR}-->img/side/button_search.gif" class="box51" alt="検索" name="search" /></p>
</form>
</div>
<!--▲検索条件ここまで-->
SIC_MJ
投稿日時: 2011/9/2 15:01
対応状況: −−−
新米
登録日: 2011/3/22
居住地:
投稿: 8
Re: ブロック「商品検索」のカテゴリ表示について
LC_Page_FrontParts_Bloc_SearchProducts.phpで$this->category_idを設定している部分を変更すればいいと思います。

/**
* Page のアクション.
*
* @return void
*/
function action() {
// 商品ID取得
$product_id = $this -> lfGetProductId();
// カテゴリID取得
$category_id = $this -> lfGetCategoryId();
// メーカーID取得
$maker_id = $this -> lfGetMakerId();
// 選択中のカテゴリIDを判定する
$this->category_id = $this->lfGetSelectedCategoryId($product_id, $category_id);
// カテゴリ検索用選択リスト
$this->arrCatList = $this->lfGetCategoryList();
// 選択中のメーカーIDを判定する
$this->maker_id = $this->lfGetSelectedMakerId($product_id, $maker_id);
// メーカー検索用選択リスト
$this->arrMakerList = $this->lfGetMakerList();

// 追加 Start
$this->category_id[0] = '';
// 追加 End
}
marushige
投稿日時: 2011/9/2 16:23
対応状況: 解決済
一人前
登録日: 2011/2/14
居住地:
投稿: 93
Re: ブロック「商品検索」のカテゴリ表示について
本当にありがとうございます。

なんとか思うとおりにいきました!ありがとうございます。
kawazu
投稿日時: 2014/10/2 15:11
対応状況: −−−
常連
登録日: 2013/11/24
居住地:
投稿: 52
Re: ブロック「商品検索」のカテゴリ表示について
この書き込みを参考に2014年8月に思い通りになったのですが、今、気づいたら下層カテゴリが表示されていました。

この間にバージョンアップはした覚えがないので不思議です。

なにか分かることがあったら、アドバイスしていただけますか。
よろしくお願いいたします。

EC-CUBEバージョン 2.13.2
PHPバージョン PHP 5.3.3
DBバージョン MySQL 5.0.95
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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
1285
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.