Mensaje de error del módulo: MediabrowserUtility no está definido

Si instala un módulo personalizado en Magento, es posible que no tenga TinyMce Mediabrowser. Aparecerá el siguiente mensaje:

error: error en [objeto desconocido].fireEvent():

Nombre del evento: open_browser_callback

Mensaje de error: MediabrowserUtility no está definido

¿Cómo solucionar esto?

Solución rápida

En /app/design/adminhtml/default/default/layout/YOURMODULE.xml agregue:


            1
            
            
            
            
            
            
            
            js_cssprototipo/ventanas/temas/default.css
            js_cssprototipo/ventanas/temas/magento.css
            lib/prototipo/ventanas/temas/magento.css
            
        

O cambiar a

Solución larga (puede que no funcione)

En su archivo /YOURMODULE/etc/config.xml tiene:

 
  núcleo/variable_observador prepareWysiwygPluginConfig

En Bloque/Adminhtml/SUMÓDULO/Editar.php

función protegida _prepareLayout() { padre::_prepareLayout(); si (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) { $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true); $this->getLayout()->getBlock('head')->setCanLoadExtJs(true); } }

Luego, en la parte superior de Block/Adminhtml/YOURMODULE/Edit/Tab/Form.php

 función protegida _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('add_variables' => falso, 'add_widgets' => falso, 'add_images' => verdadero, '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') ));

Más abajo:

$fieldset->addField('contenido-no-llamado', 'editor', array( 'name' => 'contenido-no-llamado', 'label' => Mage::helper('LO QUE SEA')->__('Contenido'), 'title' => Mage::helper('LO QUE SEA')->__('Contenido'), 'style' => 'width:550px; height:300px;', 'required' => false, 'config' => $wysiwygConfig, 'wysiwyg' => true ));

Con agradecimiento a Teodores

Pensamientos de 1 en “Module error message: MediabrowserUtility is not defined”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESEspañol
Ir arriba