web-dev-qa-db-ja.com

外部JavaScriptを追加する

外部javascriptをテーマの.infoファイルに直接追加することは可能ですか?
例:スクリプト[] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js

20
JurgenR

テーマのtemplate.phpファイルで、ページの前処理メソッド(または同等の前処理)に drupal_add_js() を使用します。

function hook_preprocess_page(&$vars) {
  drupal_add_js('http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'external');
}
24
drmonkeyninja

JavaScriptを追加する方法は、JavaScriptを追加する対象によって異なります。 jsを追加する方法はいくつかあります。

  • Theme.infoファイルで定義する。

  • インラインで追加します。

  • 外部jsファイルを追加します。

この簡単なコード行でjs infoファイルを追加できます

scripts[] = js/myscript.js

または、drupal drupal_add_jsが提供するphp関数を使用できます。

この関数を使用すると、JavaScriptファイルを簡単に追加したり、テーマの任意のページにインラインコードを設定したりすることができ、5つのパラメーターが必要です( APIリファレンスに表示されます )。

thisの詳細な投稿はこちらです。

2
esafwan