2016-11-01 2 views
1

私はDrupal 8を初めて使っています。Drupal 8 jQueryがフロントエンドjQueryのバージョンをオーバーライドします

TL; DRカスタムjQueryフロントエンドスクリプトからjQueryバックエンドスクリプトを分離する方法はありますか?

jQuery 1.xを使用する大きなテンプレートセットを購入しました。 Drupalでそれを実装すると、DrupalはバックエンドにjQuery 2.xをロードし、ログイン時にいくつかのエラーメッセージが表示されるので、Drupalがバックエンドスクリプト用の独自の名前空間を使用するようにしようとしましたが、それをフロントエンドから切り離す方法を見つける。不思議なことに、購入したテンプレートセットは、その機能のためにjQuery$を使用します。これは恐ろしいことです!しかし、これに100以上のjsファイルがあり、それを同じように編集する必要があります。

答えて

0

href<link />に編集して、正しいjQueryバージョンがロードされていることを確認できます。

ただし、テーマが実行されているjQueryのバージョンによって異なります。例えば

それはバージョン1.6を下回る場合:それは1.6バージョンを上回る場合

$("link[href='http://jquery2.x.version.com']").attr('href', 'http://jquery1.x.version.com'); 

$("link[href='http://jquery2.x.version.com']").prop('href', 'http://jquery1.x.version.com'); 
+0

テーマJSバンドルファイルを使用します。それは多くのライブラリとそのカスタムコードを含んでいます:( – denns

+0

プラスカスタム関数はjQuery 1.xを必要とし、Drupalは2.xをロードし、それをインライン編集用に使用しますので、最終的に**両方が必要になります** – denns

+0

管理ダッシュボードにログインしているときに、ブラウザに別のリンクがありますか? – stormec56

関連する問題