Wie kann ich in meiner Vorlage JavaScript-Skripte am Ende einer Seite hinzufügen?
7
javascript
Onita
quelle
quelle
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
. Mit Weight können Sie Ihre Datei in der Fußzeile anpassen.Antworten:
Ich denke, Sie können es mit drupal_add_js () tun ; Es scheint, dass die Option des Bereichsschlüssels Ihr Freund ist!
quelle
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
In Ihrem Thema
html.tpl.php
gibt es eine Linie<?php print $scripts; ?>
.Das ist die Zeile, die das Javascript auf Ihrer Seite ausgibt.
Sie können es an eine beliebige Stelle verschieben, z. B. nach allem anderen platzieren, kurz vor dem schließenden
body
Tag, damit alle Skripte unten geladen werden.quelle
$scripts
am Ende von html.tpl.php zu drucken ; Diese Variable enthält die Skript-Tags für jQuery und andere Drupal-JavaScript-Dateien. Enthält$scripts
HTML-Tags, die außerhalb ausgegeben werden können<head>
?<head>
. Zum Beispiel, wenn sie globale Variablen oder Funktionen definieren, die vom Inline-Skript aufgerufen werden (auch wenn es sich um eine schlechte Praxis handelt).Sie können versuchen, die Datei wie folgt hinzuzufügen:
quelle
Es lohnt sich, dieses Modul hier zu verwenden, um dies für Sie zu verwalten. Https://drupal.org/project/advagg
quelle