その他 > その他 > 2.17移行 プラグイン「カスタムメニュー」の対応 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kazz_oga |
投稿日時: 2019/10/29 18:06
対応状況: 解決済
|
一人前 登録日: 2013/8/5 居住地: 東京都北区赤羽西 投稿: 144 |
2.17移行 プラグイン「カスタムメニュー」の対応 ▼テンプレート
[EC-CUBE] 2.17 [レンタルサーバ] local [OS] MacOS 10.14.6 [PHP] 7.2 [データベース] MySQL 5.6 [WEBサーバ] Apache 2.4 [ブラウザ] Safari [導入プラグインの有無] カスタムメニュー [カスタマイズの有無] 独自の画面を追加など [現象] ■2.17移行でプラグイン「カスタムメニュー」でSyntaxエラーが発生する場合の対応 <エラー内容> Uncaught --> Smarty Compiler: Syntax error in template "file:/Users/kazz_oga/localhost/htdocs/eccube-2/data/Smarty/templates/sphone/frontparts/bloc/plg_menu_sphone-menu.tpl" on line 6 "<li <!--{ if $menu.class_name != ""}-->class="<!--{ $menu.class_name }-->"<!--{/if}-->>" unexpected closing tag <対応策> plg_menu_sphone-menu.tplもしくはsphone-menu.tplはplg_CustomMenu_LC_Page_Admin_Design_MenuEdit.phpで生成されるので、こちらを修正する。 ・“{ “の空白を取る ex. <!--{ if ….}—> → <!--{if ….}—> ■2.17移行で「カスタムメニュー」が表示されない、あるいは、表示されてもすぐ消える場合 <対応策> 1)site_frame.tplに次を追加する <script> $(function(){ $("#btn_sphone-menu").on("click", function(){ $(this).toggleClass("active"); $("#nav_sphone-menu").slideToggle(200);}); $("ul.second").parent("li").addClass("pare");}); </script> 2)sphone-menu.tplはplg_CustomMenu_LC_Page_Admin_Design_MenuEdit.php中の上記<script>〜</script>をコメントアウトする。 2.13.5の環境で「表示されない」場面があったため1)を実施していた。 2.17環境では「表示されてもすぐ消える」場面も発生したため、2)の対策を追加。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 2.17移行 プラグイン「カスタムメニュー」の対応 | kazz_oga | 2019/10/29 18:06 |
Re: 2.17移行 プラグイン「カスタムメニュー」の対応 | red | 2019/10/30 10:08 |