0

我有几个商店视图(德国,爱尔兰,瑞士......),所有这些都应该有不同的货币。但是,当我在配置中的商店视图级别设置正确的默认货币时 - 没有任何反应。我希望有人熟悉这个问题。谢谢!

如果有人能告诉我在哪里可以找到在产品页面中打印出货币符号的代码行,它也会对我有所帮助!

*更新我在 /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

也可以查看中的方法convertPriceMage_Core_Model_Store通常价格转换由Zend_Currency

于 2012-11-12T21:36:32.713 回答