フォノクラフト株式会社:作業メモや備忘録など

作業メモや備忘録など…

[ec-cube] 検索のプルダウンを固定にする

without comments

テンプレート(.tpl)ファイルで簡単に対応します。

特定のカテゴリを検索プルダウンから排除する際に有用。
selected状態を維持することも忘れてはいけません。

対象ファイル

/htdocs/data/Smarty/templates/default/frontparts/bloc/search_products.tpl

サンプルソース

変更前

<option label="すべての商品" value="">全ての商品</option>
<!--{html_options options=$arrCatList selected=$category_id}-->

変更後

<option label="すべての商品" value="">全ての商品</option>
<option<!--{if $category_id[0]==1}--> selected="selected"<!--{/if}--> label="カテゴリ1" value="1">カテゴリ1</option>
<option<!--{if $category_id[0]==2}--> selected="selected"<!--{/if}--> label="カテゴリ2" value="2">カテゴリ2</option>
<option<!--{if $category_id[0]==3}--> selected="selected"<!--{/if}--> label="カテゴリ3" value="3">カテゴリ3</option>
<option<!--{if $category_id[0]==4}--> selected="selected"<!--{/if}--> label="カテゴリ4" value="4">カテゴリ4</option>
<option<!--{if $category_id[0]==5}--> selected="selected"<!--{/if}--> label="カテゴリ5" value="5">カテゴリ5</option>
<option<!--{if $category_id[0]==6}--> selected="selected"<!--{/if}--> label="カテゴリ6" value="6">カテゴリ6</option>