質問 > フロント機能 > ヘッダーへの商品検索ブロック設定について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gmkumamoto |
投稿日時: 2014/6/4 0:32
対応状況: −−−
|
新米 登録日: 2014/6/4 居住地: 投稿: 6 |
ヘッダーへの商品検索ブロック設定について お手上げです。
初歩の質問でもうしわけございませんが、 ヘッダー内への商品検索ブロックを配置したのですが、 ID情報の取得ができず、カテゴリが反映されません。 \data\class\pages\frontparts\bloc\LC_Page_FrontParts_Bloc_SearchProducts.php を \data\class\pages\LC_Page.php へ追加する感じでよいのでしょうか? ちなみにHTMLは、 <!--▼HEADER--> <!--{strip}--> <div id="header_wrap"> <div id="header" class="clearfix"> <div id="logo_area"> <p id="site_description"></p> <a href="<!--{$smarty.const.TOP_URL}-->"><img src="<!--{$TPL_URLPATH}-->img/common/logo.png" alt="<!--{$arrSiteInfo.shop_name|h}-->/<!--{$tpl_title|h}-->" /></a> </div> <div id="header_utility"> <div id="headerInternalColumn"> <!--{* ▼HeaderInternal COLUMN *}--> <!--{if $arrPageLayout.HeaderInternalNavi|@count > 0}--> <!--{* ▼上ナビ *}--> <!--{foreach key=HeaderInternalNaviKey item=HeaderInternalNaviItem from=$arrPageLayout.HeaderInternalNavi}--> <!-- ▼<!--{$HeaderInternalNaviItem.bloc_name}--> --> <!--{if $HeaderInternalNaviItem.php_path != ""}--> <!--{include_php file=$HeaderInternalNaviItem.php_path items=$HeaderInternalNaviItem}--> <!--{else}--> <!--{include file=$HeaderInternalNaviItem.tpl_path items=$HeaderInternalNaviItem}--> <!--{/if}--> <!-- ▲<!--{$HeaderInternalNaviItem.bloc_name}--> --> <!--{/foreach}--> <!--{* ▲上ナビ *}--> <!--{/if}--> <!--{* ▲HeaderInternal COLUMN *}--> </div> <div id="header_navi"> <ul> <li> <!--{strip}--> <div class="block_outer"> <div id="search_area"> <div class="block_body"> <!--検索フォーム--> <form name="search_form" id="search_form" method="get" action="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <dl class="formlist"> <dt>商品カテゴリから選ぶ</dt> <dd><input type="hidden" name="mode" value="search" /> <select name="category_id" class="box145"> <option label="全ての商品" value="">全ての商品</option> <!--{html_options options=$arrCatList selected=$category_id}--> </select> </dd> </dl> <dl class="formlist"> <!--{if $arrMakerList}--> <dt>メーカーから選ぶ</dt> <dd><select name="maker_id" class="box145"> <option label="全てのメーカー" value="">全てのメーカー</option> <!--{html_options options=$arrMakerList selected=$maker_id}--> </select> </dd> </dl> <dl class="formlist"> <!--{/if}--> <dt>商品名を入力</dt> <dd><input type="text" name="name" class="box140" maxlength="50" value="<!--{$smarty.get.name|h}-->" /></dd> </dl> <p class="btn"> <input type="image" class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_bloc_search.jpg" alt="検索" name="search" /> </p> </form> </div> </div> </div> <!--{/strip}--> </li> </ul> </div> </div> </div> </div> <!--{/strip}--> <!--▲HEADER--> となっております。 ec-cubeのバージョンは2.13.1です。 どうかよろしくお願いします。 |
shutta |
投稿日時: 2014/6/4 9:47
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: ヘッダーへの商品検索ブロック設定について 明確に作法があるわけではないかもしれませんが、EC-CUBE的には、
デザイン管理>レイアウト設定 にて、ヘッダー部に商品検索ブロックを移動させ、商品検索ブロックおよびヘッダー等のテンプレートを調整するのが良いかと思います。 そうしないと、 「ID情報の取得ができず、カテゴリが反映されません。」 のようになってしまいますからね。 (ページクラスを弄れば別ですが)
|
gmkumamoto |
投稿日時: 2014/6/8 22:46
対応状況: 解決済
|
新米 登録日: 2014/6/4 居住地: 投稿: 6 |
Re: ヘッダーへの商品検索ブロック設定について ありがとうございます。
とりあえず、これでカテゴリ検索できますので、 やっていくのが一番ですね。 初歩的なことでお答えいただき助かりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |