【问题标题】:Magento: different currency for different store viewMagento:不同商店视图的不同货币
【发布时间】:2012-11-11 19:53:10
【问题描述】:

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

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

*更新 我在 /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();
}

没有帮助我找到错误。定义显示哪种货币的函数在哪里?我已经快要放弃了……

【问题讨论】:

  • 是的,我已经为这个问题苦苦挣扎了两个多星期了。
  • 您是否配置了货币汇率?

标签: magento currency


【解决方案1】:

这个方法在Mage_Catalog_Block_Product_Abstract

【讨论】:

    【解决方案2】:

    您也可以查看Mage_Core_Model_Store中的方法convertPrice。一般价格转换由Zend_Currency处理

    【讨论】:

      猜你喜欢
      • 2015-02-18
      • 2012-07-17
      • 1970-01-01
      • 2013-07-18
      • 2016-09-27
      • 1970-01-01
      • 2014-08-11
      • 2011-09-28
      • 1970-01-01
      相关资源
      最近更新 更多