JavaScriptをサイトに追加するにはどうすればよいですか?


回答:


23

Drupal 7でのJavaScript管理ガイドでは、JavaScriptをDrupalに追加するための情報を提供しています。そこで紹介されているテクニックは、テーマ(カスタム)モジュールの両方に適用されます

DrupalにはすでにjQuery、jQuery UI、およびその他のライブラリが含まれているため、自分で追加しないでください。追加しないでください。代わりにdrupal_add_library()、または#attached['library']プロパティを使用する必要があります。

CSSを持つワーキングガイドはDrupalのにCSSを追加するための情報を提供します。繰り返しますが、そこで紹介されている手法は、テーマと(カスタム)モジュールの両方に適用されます。例外を除いて、.infoファイルからのスタイルシートの追加は、テーマではなくモジュールでは機能します。

  • stylesheets[all][] = somestylesheet.cssテーマの.infoファイルに追加します。
  • モジュールまたはテーマのコードからdrupal_add_css()を使用します。
  • #attached[css]From APIまたはレンダリング可能な配列でプロパティを使用します。

PHPフィルターを有効にする必要がありますか?そして、どこにjsを追加しますか?スクリプトタグの付いたボディセクションですか?<script> </ script>のように始めるには、簡単な例が必要です。非常に基本的です。Pls
金華城

1
サイトのコンテンツとしてCSSやJavaScriptを追加しないので、コンテンツを編集するときには追加しません。ページ固有のJavaScriptまたはCSSが必要な場合は、テーマのページ前処理フックから実行できます。サイトへのスタイル(CSS)または動作(JavaScript)の追加は、Web UIからではなく、コードから行う必要があります。これは、保守性とスケーラビリティが大幅に向上し、後でサイトを更新するときに、あなたや他の多くの頭痛の種を回避できます。
Pierre Buyle、2011年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.