JS-Dateien nur bei Vorhandensein eines bestimmten node-types laden?
am 29.03.2009 - 18:19 Uhr in
Hallo!
Geht das? Und wenn ja wie?
Vielen Dank schon mal...
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo!
Geht das? Und wenn ja wie?
Vielen Dank schon mal...
Beiträge im Forum: 250234
Registrierte User: 20464
Neue User:
| wla | 9461 |
| stBorchert | 6003 |
| quiptime | 4972 |
| Tobias Bähr | 4019 |
| bv | 3924 |
| ronald | 3857 |
| md | 3717 |
| Thoor | 3678 |
| Alexander Langer | 3416 |
| Exterior | 2903 |
Ich bin mir nicht ganz
am 29.03.2009 - 18:36 Uhr
Ich bin mir nicht ganz sicher, was du mit "Vorhandensein eines bestimmten node-types" meinst. Wenn du möchtest, das
foo.jsnur geladen wird, wenn ein Node des Typsbarangezeigt wird dannnode.tpl.phpnachnode-bar.tpl.php,<?phpdrupal_add_js(drupal_get_path('theme', $_GLOBALS['theme']) . '/foo.js', 'theme');
?>
node-bar.tpl.php.node-bar.tpl.phpundfoo.jsmüssen dazu im Verzeichnis des aktuellen Themes sein.--

Hallo und danke
am 29.03.2009 - 19:21 Uhr
Hallo und danke schonmal!
Nein, ich meine nicht DIE node-ansicht. Vielmehr meine ich, dass immer wenn ein bestimmter Nodetyp bspw. in einem Block per View angezeigt wird, soll eine JS Datei geladen werden.
Beispiele:
Und mir ist bekannt, dass zu den gegebenen Beispielen durchaus Alternativen in Form von Modulen existieren, diese möchte ich aber nicht nehmen. Außerdem empfinde ich das mit den JS-Dateien als generelles Problem. Ich finde es unschön von Anfang an alles und jeden zu laden und es am Ende gar nicht zu benötigen....
Viele Grüße
~ aaki
PS: Ich suche bspw. nach einer preprocess Funktion so in dieser Art: template_preprocess_block-1 oder template_preprocess_views_view_musik.