Antworten:
Das Handbuch Verwalten von JavaScript in Drupal 7 enthält Informationen zum Hinzufügen von JavaScript zu Drupal. Die dort vorgestellten Techniken gelten sowohl für Themen als auch für (benutzerdefinierte) Module :
scripts[] = somescript.js
zu Ihrer Modul- oder .info
Themendatei hinzudrupal_add_js()
in Ihrem Modul oder Thema Code#attached['js']
Eigenschaft in einer Formular-API oder einem renderbaren Array .Beachten Sie, dass Drupal bereits jQuery, jQuery UI und eine Reihe anderer Bibliotheken enthält, sodass Sie diese nicht selbst hinzufügen sollten und sollten. Stattdessen sollten Sie drupal_add_library()
oder die #attached['library']
Eigenschaft verwenden.
Das Handbuch Arbeiten mit CSS enthält Informationen zum Hinzufügen von CSS zu Drupal. Auch hier gelten die dort vorgestellten Techniken sowohl für Themen als auch für (benutzerdefinierte) Module. Mit einer Ausnahme: Das Hinzufügen von Stylesheets aus .info
Dateien funktioniert nur für ein Thema und nicht für ein Modul.
stylesheets[all][] = somestylesheet.css
zu einem der .info
Themendatei.#attached[css]
Eigenschaft in einer From-API oder einem renderbaren Array.Sie können Ihre js-Datei in Ihrem Themenordner ablegen und diese js-Datei mithilfe der Vorverarbeitungsfunktionendrupal_add_js()
in template.php zu drupal hinzufügen .