2009-08-24 9 views
1

Aus irgendeinem Grund enthält eine meiner Drupal-Installationen jquery.js nicht automatisch. Die strage Sache ist, dass auf lokaler alle Themen sind jquery-Hosting, aber auf Remote-Hosting das Thema ich verwende - Wabi - aus irgendeinem Grund jquery nicht enthält, und wie ich sehe, $ Skripte Variable in page.tpl.php ist leer. Meine anfängliche Erwartung wurde dieser Code erscheint automatisch:js. Skripte sind nicht in Drupal enthalten

<script type="text/javascript" src="/misc/jquery.js?q"></script> 

Wie kann ich den Grund herauszufinden, warum jquery enthalten ist, nicht wahr? Sind es einige Einstellungen?

Antwort

1

Es erscheint nur auf Seiten, für die es benötigt wird. Die Verwendung der Funktion drupal_add_js im Design oder Modul löst die Einbindung von jQuery aus. Wenn Sie drupal_add_js nicht verwenden, um Ihre Skripte hinzuzufügen, weiß Drupal nicht, dass Sie jQuery benötigen.

+0

Das hat auch nicht funktioniert. Meine vorübergehende Lösung besteht darin, die Einbindung von Skripten in page.tpl.php fest zu codieren. – AlexA

+0

Können wir den Modulcode sehen, in dem Sie 'drupal_add_js' verwenden? Das Verhalten, das Sie beschreiben, sollte nicht möglich sein. – ceejayoz

+0

Ich habe versucht, diesen Code in template.php meiner Theme-Datei hinzuzufügen. – AlexA

Verwandte Themen