Este error suele salir en navegadores Firefox y Chrome a la hora de utilizar el editor del administrador de Magento para subir imagénes.
Intentas subir una imagen en una página de CMS o un bloque estático mediante el Magento Media Manager y no sucede nada. Si observas los errores de javascript que te muestra tu herramienta de depuración verás el siguiente mensaje: Type Error: oponer is null. Ahí lo tenemos. Esta fallo viene del fichero javascript browser.js alojado en el directorio js/mage/adminhtml y tiene una fácil reparación.
Este fichero utiliza la variable oponer en múltiples ocasiones pero en algunas situaciones esta variable no es declarada por lo que renombrando esta variable con otro valor en la función getTargetElement() se solucionaría el problema.
Esta función esta declarada sobre la línea 228 y, en mi caso, he renombrado la variable con el nombre myOpener. Quedaría de la siguiente manera:
getTargetElement: function() { if (typeof(tinyMCE) != 'undefined' && tinyMCE.get(this.targetElementId)) { if ((myOpener = this.getMediaBrowserOpener())) { var targetElementId = tinyMceEditors.get(this.targetElementId).getMediaBrowserTargetElementId(); return myOpener.document.getElementById(targetElementId); } else { return null; } } else { return document.getElementById(this.targetElementId); } },
Hola,
Tengo un problema en cuanto a subir imágenes con Magento, resulta que no me aparece el icono de subida desde mi PC, tan sólo puedo subir imágenes mediante el link de éstas.
¿Hay alguna solución para esto?
Gracias de antemano.
Fuensanta