Programador Magento Freelance

Federico Chulilla | Valencia / Teruel | Tel.650594708

Programación

Error “Opener is null” en el administrador de Magento

0 Flares 0 Flares ×

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);
    }
},
0 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 0 0 Flares ×
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Califica este artículo)
Loading ... Loading ...

1 Comentario Error “Opener is null” en el administrador de Magento

  1. Fuensanta

    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

Dejar un comentario

0 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 0 0 Flares ×