0

私はいくつかのストア ビュー (ドイツ、アイルランド、スイスなど) を持っていますが、それらはすべて異なる通貨を持つはずです。ただし、構成のストア ビュー レベルで正しい既定の通貨を設定すると、何も起こりません。誰かがこの問題に精通していることを願っています。ありがとう!

製品ページで通貨記号を出力するコードの行がどこにあるのか誰か教えていただければ、それも私を助けてくれるでしょう!

*UPDATE /app/design/frontend/default/THEME/template/catalog/product で list.phtml を見つけました。次の行があります。

     <?php echo $this->getPriceHtml($_product, true) ?>

この関数 (getPriceHtml) がどこにあるか知っている人はいますか?

@ Bixi: はい、私はやった。

@ Piotr: ありがとう、残念ながら関数:

public function getPriceHtml($product, $displayMinimalPrice = false, $idSuffix='')
{
    return $this->_getPriceBlock($product->getTypeId())
        ->setTemplate($this->_getPriceBlockTemplate($product->getTypeId()))
        ->setProduct($product)
        ->setDisplayMinimalPrice($displayMinimalPrice)
        ->setIdSuffix($idSuffix)
        ->setUseLinkForAsLowAs($this->_useLinkForAsLowAs)
        ->toHtml();
}

バグを見つけるのに役立ちません。どの通貨を表示するかを定義する関数はどこにありますか? もう諦めが近い…

4

2 に答える 2

0

このメソッドはMage_Catalog_Block_Product_Abstract

于 2012-11-12T16:27:00.660 に答える
0

convertPriceで方法を確認することもできますMage_Core_Model_Store。通常、価格換算はZend_Currency

于 2012-11-12T21:36:32.713 に答える