EspertoMagento.it

Soluzioni e strategie per e-commerce Magento!

Magento: risolvere bug Chrome per le traduzioni in linea

Magento e Chrome non vanno molto d’accordo…Nonostante questo si riesce sempre a trovare delle soluzioni per risolvere questi piccoli problemini.

Il problema è quello delle traduzioni in linea, che con Chrome e Safari vanno in conflitto a causa di script interni all’engine del browser web.

Per risolvere questo bug basta aprire il file  app/code/core/Mage/Core/Model/Translate/Inline.php

e aggiungere alla riga 278 dopo

<script type="text/javascript">
new TranslateInline('translate-inline-trig', '<?php echo $ajaxUrl ?>', '<?php
echo Mage::getDesign()->getArea() ?>');

questo codice:

if(Object.__defineGetter__)
{
var hasTranslateAttribute = function(){
return $(this).hasAttribute("translate");
};
document.observe("dom:loaded", function() {
$$('*').each(function(theElement){
theElement.__defineGetter__("translate", hasTranslateAttribute);
});
});
}

 

Se, invece, volete fare meno fatica potete scaricare direttamente l’estensione a questo link.

Tags:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Time limit is exhausted. Please reload CAPTCHA.

Inline

Vuoi rimanere sempre aggiornato sulle ultime novità Magento? Metti Mi piace alla nostra pagina Facebook!

Inline

Vuoi rimanere sempre aggiornato sulle ultime novità Magento? Metti Mi piace alla nostra pagina Facebook!

Inline

iscriviti alla nostra Newsletter per ottenere sconti e promozioni sui nostri prodotti ed essere sempre aggiornato sulle novità del mondo Magento!