2015年2月5日カテゴリー:

EC-CUBE2.13.3 jQueryのバージョンアップ→2.1.1に伴って

EC-CUBE2.13.3より、jQueryのバージョンが2.1.1になりました。
バージョンアップ前のサイトで利用していたjQueryプラグインを、2.13.3で利用するためには、プラグインのバージョンを上げなければ動作しない場合があるので注意です。

さらに、これはバグかもしれませんが、
管理画面、商品管理>商品登録(商品規格)ページの、 在庫数のチェックボックスが2.1.1では動作しないようです。
上記ページのみ、jQuery1.8.2を適用すれば、問題なく動作します。
(必ずしも1.8.2である必要はありません)

■html/js/ jquery-1.8.2.min.js を置きます。

■data/Smarty/templates/admin/main_frame.tpl
下記のように修正します。

[php]

<!–[if gte IE 9]><!–>
<script src="<!–{$smarty.const.ROOT_URLPATH}–>js/jquery-2.1.1.min.js"></script>
<!–<![endif]–>

[/php]

↓【変更】

[php]

<!–[if gte IE 9]><!–>
<!–{assign var=product_class value="$smarty.const.ROOT_URLPATHadmin/products/product_class.php"}–>
<!–{if $smarty.server.PHP_SELF==$product_class}–>
<script src="<!–{$smarty.const.ROOT_URLPATH}–>js/jquery-1.8.2.min.js"></script>
<!–{else}–>
<script src="<!–{$smarty.const.ROOT_URLPATH}–>js/jquery-2.1.1.min.js"></script>
<!–{/if}–>
<!–<![endif]–>

[/php]