Javascript in page--.tpl.php?
am 08.06.2011 - 13:59 Uhr in
Hallo,
in einer node--.tpl.php habe ich ein Javascript eingebettet, welches wunderbar funktioniert. Seit Tagen nun versuche ich das in einer page--.tpl.php. Dort wird das Script jedoch nicht ausgeführt. Ich kann machen, was ich will. Geladen wird es.
Kann es sein, dass Drupal bei der Ausführung von Javascript Unterschiede macht zwischen einer node- und einer page.tpl.php?
Ich stehe völlig auf dem Schlauch!
Vielen Dank schon mal fürs Lesen!
- Anmelden oder Registrieren um Kommentare zu schreiben

Nein eigentlich nicht.
am 08.06.2011 - 14:10 Uhr
Nein eigentlich nicht. Allerdings ist der falsche Weg. Du solltest Javascript über http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_ad... einbinden.
Jetzt merke ich gerade, dass
am 14.06.2011 - 17:07 Uhr
Jetzt merke ich gerade, dass das js in der node--.tpl.php auch nicht mehr ausgeführt wird. Ich habe an dieser Datei nichts geändert, nur dass ich es jetzt über http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_ad... einbinde.
Das Script wird geladen. Den Cache habe ich geleert, ebenso den des Browsers. Auch verschiedene Browser habe ich geleert.
Kann ich mir irgendwie anzeigen lassen, wo hier der Fehler leigen kann? Im Protokoll erhalte ich beim Aufruf des betreffenden Nodes nur diese, mir nichts sagende Meldung:
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->load() (Zeile 177 von /home/deelite/www/***/includes/entity.inc)Paste mal dein JS-Code.
am 15.06.2011 - 21:55 Uhr
Paste mal dein JS-Code.