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.
- Los comentarios están siendo moderados y serán publicados en la brevedad posible.