Estoy creando un nuevo tema de Drupal.drupal themes: ¿cómo incluyo varios archivos css/js en el archivo .info de mi tema?
Hasta ahora, solo tenía que incluir un solo archivo css y un solo archivo js. Así que mi archivo theme.info tenía algo como esto:
stylesheets[all][] = css/style.css
scripts[] = js/script.js
Ahora debe incluir jQuery y jQuery-UI con el fin de utilizar una fecha del calendario. Estos vienen con 2 nuevos archivos javascript y 1 archivo css adicional que debo agregar al sitio.
El formulario de entrada del calendario va a ser utilizado en todas las páginas (en un bloque lateral) por lo que está bien que cargue el css/javascript adicional en todas las páginas. Creo que lo más fácil sería hacer referencia a ellos en el archivo .info en sí.
Al principio trataron de simplemente ponerlos allí con espacios separados:
stylesheets[all][] = css/style.css css/ui-lightness/jquery-ui-1.8.1.custom.css
scripts[] = js/script.js js/jquery-1.4.2.min.js js/jquery-ui-1.8.1.custom.min.js
vacié caché de Drupal y ... ninguno de ellos cargado.
Intenté separar cada archivo con una coma y volver a enjuagar el caché. Mismo resultado.
He navegado algunos drupalpages, pero no he podido encontrar cómo agregar varios archivos javascript/css en un tema (siempre parecen agregar solo 1 de cada uno).
Entonces, ¿cómo incluyo varios archivos css/javascript en el archivo .info?
Esto funciona muy bien. Gracias por la respuesta rápida! – kikito
¿Es lo mismo para un archivo js externo? Como http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js – russellmania
@ruzel Los archivos externos JS/CSS no se pueden especificar en absoluto en el archivo de información. Debe agregarlos a través de los ganchos, normalmente uso 'THEMENAME_preprocess_page()' para las cosas que deben incluirse en todas las páginas. –