jQueryライブラリーに致命的なエラーが...

CMSimple で テンプレートを自作中、

「ページ管理」をクリックすると

jQueryライブラリーに致命的なエラーが検出されました。(マニュアル「Limitations/制限事項」を参照)

Offending extension using its own jQuery library detected (see manual, section "Limitations").

とのこと。

Pagemanager プラグイン と テンプレートに直書きしてる jquery.js がコンフリクトを起こしてます。

・・・回避策の方法、2つ..


方法1:CMSimpleで用意されてる jquery.js を常用する(テンプレート側で jquery.js を直書きしない)

 プラグイン管理 → Jquery → 基本設定 → Autoload にチェック を入れる
 但し、CMSimpleの jquery は読み込みの順番を煽る術(Enqueue System)が無いので、テンプレート側で依存関係を考慮する必要が発生する場合があり。

 

方法2:テンプレート側の jquery.js を常用し、 管理画面には適用しない。(手っ取り早いです)

if(!$adm) で判定 し、例えば下記のように

# in tempalte.htm
<?php if(!$adm){ ?>
    <script src="*****js/jquery-1.8.3.min.js"></script>
<?php } ?>