Domanda

someVar = <?php echo $this->__("Yes") ?>

sembra non funzionare. Anche quando provo console.log(<?php echo $this->__("Yes") ?>). non dovrebbe $this->__() a tornare solo stringa?

Ho la traduzione nel file *.csv e so che è quella corretta, perché io lavoro con altre traduzioni di quel file nella stessa template.

È stato utile?

Soluzione 2

Grazie a @ David Manners per l'appunto, è stato utile. Tuttavia, ciò che ha risolto il mio problema stava usando questo:. '<?php echo Mage::helper('module_name')->__("Yes") ?>'

Altri suggerimenti

Assicuratevi che in JavaScript lo script è ancora incapsulato in citazioni. Provate il seguente codice preso atto del punto e virgola e citazioni.

someVar = '<?php echo $this->__("Yes") ?>';
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top