Modulefoutmelding: MediabrowserUtility is niet gedefinieerd

Als je een custom module in Magento installeert, kan het zijn dat de TinyMce Mediabrowser ontbreekt. Je krijgt dan de volgende melding:

fout: fout in [onbekend object].fireEvent():

gebeurtenisnaam: open_browser_callback

foutmelding: MediabrowserUtility is niet gedefinieerd

Hoe kan ik dit oplossen?

Snelle oplossing

Voeg in /app/design/adminhtml/default/default/layout/YOURMODULE.xml het volgende toe:


            1
            
            
            
            
            
            
            
            js_cssprototype/windows/thema's/standaard.css
            js_cssprototype/windows/thema's/magento.css
            lib/prototype/windows/themes/magento.css
            
        

Of veranderen naar

Lange oplossing (werkt mogelijk niet)

In uw /YOURMODULE/etc/config.xml heeft u:

 
  kern/variabele_observer prepareWysiwygPluginConfig

In Block/Adminhtml/UWMODULE/Bewerken.php

beschermde functie _prepareLayout() { ouder::_prepareLayout(); als (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) { $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true); $this->getLayout()->getBlock('head')->setCanLoadExtJs(true); } }

Dan bovenaan Block/Adminhtml/YOURMODULE/Edit/Tab/Form.php

 beschermde functie _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('add_variables' => false, 'add_widgets' => false, 'add_images' => true, 'files_browser_window_url' => Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/cms_wysiwyg_images/index'), 'files_browser_window_width' => (int) Mage::getConfig()->getNode('adminhtml/cms/browser/window_width'), 'files_browser_window_height'=> (int) Mage::getConfig()->getNode('adminhtml/cms/browser/window_height') ));

Verderop:

$fieldset->addField('niet-genoemd-inhoud', 'editor', array( 'name' => 'niet-genoemd-inhoud', 'label' => Mage::helper('WAT DAN OOK')->__('Inhoud'), 'title' => Mage::helper('WAT DAN OOK')->__('Inhoud'), 'style' => 'breedte:550px; hoogte:300px;', 'required' => false, 'config' => $wysiwygConfig, 'wysiwyg' => true ));

Met dank aan Theodorus

1 gedachten over “Module error message: MediabrowserUtility is not defined”

  1. Heel erg bedankt hiervoor. Ik heb hier nu al meer dan eens naar moeten verwijzen en het heeft me elke keer uren frustratie bespaard.

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

nl_NLNederlands
Scroll naar boven