Java Script Datei nur für einzelne Seiten anwenden
am 08.12.2010 - 18:17 Uhr in
Hallo,
wenn ich eine Java Script einbinde in der .info dann wird diese ja immer überall geladen. Gibt es eine Möglichkeit spezielle .js nur auf bestimmten Seiten zu laden?
Viele Grüße
Jasmin
- Anmelden oder Registrieren um Kommentare zu schreiben

Die Antwort ist ein eigenes Modul
am 08.12.2010 - 23:37 Uhr
In einem einfachen Modul könntest du die Datei nur für einen Pfad einbinden. Nach diesem Schema:
function hook_init() {if(pfad) {
drupal_add_js(parameter);
}
}
Theoretisch (nicht der beste Weg, aber funktioniert auch) kannst du das auch in einer Theme-Datei machen:
<?php if(pfad) : ?><script normaler HTML Tag>
<?php endif; ?>
Ein Modul gibts natürlich auch :)
http://drupal.org/project/js_injector
Ansonsten, hier gibts ein Tutorial wie man Javascript einbindet:
http://forward-media.de/blog/drupal-tutorial-javascript-richtig-einbinden