バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > バグ報告・利用に関する質問 > search_products.tplを挿入するとjavascriptが無効化してしまう。

バグ報告・利用に関する質問

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mohno
投稿日時: 2016/11/25 16:37
対応状況: −−−
新米
登録日: 2014/4/15
居住地:
投稿: 3
search_products.tplを挿入するとjavascriptが無効化してしまう。
自己解決いたしました、、

<input type="submit" class="hover_change_image" alt="検索" name="search" value="検 索" />

の、

class="hover_change_image" が何かしらと競合していたようで、

こちらを別のclassで書き換えることで、対応いたしました。


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





EC-CUBE ver 2.13.3において、




【search_products.tpl】

<!--{strip}-->
<div class="block_outer">
<div id="search_area">
<h2><span class="title"><i class="fa fa-search" aria-hidden="true"></i> 検索条件</span></h2>
<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="submit" class="hover_change_image" alt="検索" name="search" value="検 索" />
</p>
</form>
</div>
</div>
</div>
<!--{/strip}-->




上記、商品検索ブロックを

デザイン管理>PC>レイアウト設定から、組み込むと、

javascriptが効かなくなります。

例えば、標準であるcolorboxが機能しなくなり、画像の拡大表示時のエフェクトはなく、_blankで別ウィンドウ表示となってしまいます。
他にも、オリジナルで組み込んだページの先頭へスムーススクロールで戻る動きも無効化されます。

商品検索ブロックを外せば動作することが確認できています。

どうすれば商品検索ブロックを適用した状態でjavascriptを正常動作させられますか?

一緒に原因究明をお願いいたします。



ちなみにですが、

上述の、

<!--{strip}-->
<div class="block_outer">

この間の記述を削除

</div>
<!--{/strip}-->

したら、正常にjavascriptが動作しますので、
何かしら、中の記述が問題なのかと推測しています。

記述をどうにか正せば問題が解決しそうなのですが、、


以上、どうぞよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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