¿Es posible agregar javascripts externos directamente al archivo .info de un tema?
por ejemplo, scripts [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
¿Es posible agregar javascripts externos directamente al archivo .info de un tema?
por ejemplo, scripts [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Respuestas:
En el archivo template.php de su tema, use drupal_add_js () para el método de preproceso de la página (o un preproceso equivalente).
function hook_preprocess_page(&$vars) {
drupal_add_js('http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'external');
}
drupal_add_js()
acepta también una cadena como segundo parámetro; en ese caso, se considera como el índice de "tipo" utilizado desde la $options
matriz. Si necesita establecer otras opciones, debe usar una matriz.
El método para agregar javascript depende de para qué está agregando javascript. Hay diferentes formas de agregar js.
Al definir en el archivo theme.info.
Agregándolo en línea.
Agregar un archivo js externo.
Puede agregar un archivo de información js con esta simple línea de código
scripts[] = js/myscript.js
O puede usar la función php proporcionada por drupal drupal_add_js
Esta función le permite agregar fácilmente un archivo JavaScript o ayuda a configurar un código en línea para cualquier página de su tema y requiere 5 parámetros ( puede verlo en la referencia de la API ).
Hay una publicación detallada sobre esto aquí.