2017-06-23 3 views
0

私のウェブサイトは1つの店舗に4つの通貨を持っています。私は以下のコードを使用してルートディレクトリのファイルに現在の通貨コードを取得することができません。Magento現在の通貨コードを外部ファイルに取得する方法

Mage::app()->getStore()->getCurrentCurrencyCode(); 

このコードは、内部ファイルには作用しますが、ルートファイルでは動作しません。ルートファイルでは常にデフォルトの通貨コードが与えられますが、現在の通貨コードが必要です。

助けてください。

+0

外部ファイルの完全なコードを追加してください –

+0

非常に迅速な対応をありがとうございます。ここに完全なコードです。 – Vish

+0

<?php require_once( 'app/Mage.php'); umask(0); Mage :: app(); echo Mage :: app() - > getStore() - > getCurrentCurrencyCode(); – Vish

答えて

0
<?php 
    require_once ('app/Mage.php'); 
    umask(0); 
    Mage::app(); 
    $codes = Mage::app()->getStore()->getAvailableCurrencyCodes(true); 
    foreach ($codes as $code) { 
     echo $code; 
    } 

このコードを試してみてください

を試してみてください。それがあなたを助けることを願っています。

+0

ありがとうございましたNiravですが、私は現在の通貨だけをすべてではないとします。このコードはすべての通貨コードを提供します。 – Vish

+0

あなたは荷物を積んだ店の通貨コードを望んでいますか? –

+0

私は店が1つしかなく、4つの通貨があります。私は通貨を切り替えるために私のウェブサイトに通貨スイッチャーを持っています。たとえば、私のデフォルト通貨はUSDです。その時に通貨交換機をCADに切り替えたとき、すべての価格がCAD通貨記号でCADに変更されましたが、このルートファイル通貨は変更されず、デフォルト通貨USDに留まります。要するに、私は現在の通貨をルートファイルに入れたい。 – Vish

関連する問題