Recentemente mi è capitato di avere problemi nell’inserimento delle immagini in una pagina del CMS di Magento 1.7.0.2
Controllando Firebug durante l’operazione di inserimento dell’immagine ho riscontrato il seguente errore
TypeError: opener is null
return opener.document.getElementById(targetElementId);
Questa la soluzione che ho trovato qui https://www.magentocommerce.com/boards/viewthread/179844/P15/
e che, detto brevemente, risolve in questo modo
- aprire il file /js/mage/adminhtml/browser.js
- andare alla linea 228 dove troviamo getTargetElement
- sostituire il codice presente, commentandolo, con questo
getTargetElement: function() { if (typeof(tinyMCE) != ‘undefined’ && tinyMCE.get(this.targetElementId)) { if ((opener2 = this.getMediaBrowserOpener())) { var targetElementId = tinyMceEditors.get(this.targetElementId).getMediaBrowserTargetElementId(); return opener2.document.getElementById(targetElementId); } else { return null; } } else { return document.getElementById(this.targetElementId); } },