Eigenes Modul verursacht JavaScript Fehler in IMCE
am 04.09.2014 - 11:44 Uhr in
Hallo,
ich habe ein eigenes Modul "mapblock_custom" erstellt, welches mir hauptsächlich einen Block zur Verfügung stellt. Das funktioniert insoweit alles wie gewünscht.
Problem: Im IMCE-Filebrowser tauchen keine Buttons auf -> der Firebug zeigt folgenden Fehler
TypeError: Drupal.settings.mapblock_custom is undefined
Beim Aufruf von
www.domainname.de/imce -> Fehler 1x
www.domainname.de/user/1/imce -> Fehler 2x
Alle anderen Seiten funktionieren gut.
Finde gerade nicht die Ursache. Wie kann ich verhindern, dass er die Variable auf der IMCE Seite verlangt.
Danke,
Martin
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ohne den Code zu
am 04.09.2014 - 11:54 Uhr
Hi,
ohne den Code zu kennen.
Du musst die Variable zu den Drupal.settings hinzufügen.
Etwa so in der HookInit Funktion Deines Modules:
drupal_add_js(array('mapblock_custom' => array('key' => 'value')), 'setting');Ich kann Dir allerding nicht sagn welchen Wert die Vaiable haben sollte.
MfG
Robert
So funktionierts
am 04.09.2014 - 12:00 Uhr
Danke für die schnelle Antwort
function mapblock_custom_init() {
$settings = array('myval' => 'some_value');
drupal_add_js(array('mapblock_custom' => $settings), 'setting');
}// end function
Cool!