Sigueme por RSS! RSS

Uncaught ReferenceError: Drupal is not defined

Uncaught ReferenceError: Drupal is not defined

En algunos sitios (Drupal 7) al ejecutar cualquier módulo que haga uso de Javascript, me he encontrado con que no funciona correctamente y al visualizar en la consola del navegador, aparece ese error..

Eso indica que el objeto Drupal no está definido, el CMS crea dicho objeto en el archivo drupal.js (tu_sitio/misc/Drupal.js).

Debes comprobar que cuando se imprime el HTML de tu sitio, Drupal incluye ese script y si existe en el servidor. Dentro, el archivo crea el objeto:

var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'locale': {} };



También debes comprobar que los primeros JS a incluirse sean JQuery y drupal.js antes que ningún otro.. si no es así, revisa tu archivo html.tpl.php. Me he encontrado sitios que imprimen la variable $page_bottom antes que $scripts cuando debería ser lo contrario.




0 comentarios: Suscribete a los comentarios por RSS

Publicar un comentario

- Los comentarios están siendo moderados y serán publicados en la brevedad posible.