¿Cómo puedo agregar scripts JavaScript al final de una página, en mi plantilla?
7
javascript
Onita
fuente
fuente
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
. Puede usar Peso para ajustar su archivo en el pie de página.Respuestas:
Creo que puedes hacerlo con drupal_add_js () ; ¡parece que la opción clave de alcance es tu amigo!
fuente
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
En tu tema
html.tpl.php
hay una línea<?php print $scripts; ?>
.Esa es la línea que imprime el javascript en su página.
Puede moverlo a cualquier lugar que desee, por ejemplo, colocarlo después de todo lo demás, justo antes de la
body
etiqueta de cierre para que todos sus scripts se carguen en la parte inferior.fuente
$scripts
en la parte inferior de html.tpl.php; esa variable incluye las etiquetas de script para jQuery y otros archivos JavaScript de Drupal. ¿$scripts
Contiene etiquetas HTML que se pueden generar fuera<head>
?<head>
. Por ejemplo, cuando están definiendo variables globales o funciones llamadas por un script en línea (incluso si es una mala práctica).Puedes intentar agregar el archivo así:
fuente
Vale la pena mirar el uso de este módulo aquí para administrarlo por usted https://drupal.org/project/advagg
fuente