【问题标题】:Remove Currency Symbol from Magento site从 Magento 网站删除货币符号
【发布时间】:2017-04-05 12:31:11
【问题描述】:

如何从整个网站中删除货币符号

我使用字体图标而不是货币符号,所以我想从网站上完全删除 magento 默认货币符号

【问题讨论】:

    标签: php magento magento-1.9


    【解决方案1】:

    Magento 管理员 -> 系统 -> 管理货币 -> 符号

    【讨论】:

    • 但我们不能将其设为空白条目
    【解决方案2】:

    请使用这个:

    Mage::helper('core')->currency($_yourPriceToFormat, false, false);
    

    【讨论】:

      【解决方案3】:

      Magento1:打开您的管理员并转到系统 > 管理货币 > 符号。您可以在此处应用更改。

      Magento2:打开您的管理员并转到商店 > 货币 > 货币符号。您可以在此处应用更改。

      【讨论】:

        【解决方案4】:

        解决方案 1

        Magento admin -> system -> manage currency -> symbols中的货币符号可以改成其他的,但不能留空,但是经过我的尝试,我发现我们可以设置为 ,它是转义字符空间,然后你可以设置价格 css 来修复额外的空间宽度,一个小技巧:)

        解决方案 2

        更改您正在使用的主题文件中的代码。

        Mage::helper('core')->currency($_product->getFinalPrice(), true, false) 更改为Mage::helper('core')->currency($_product->getFinalPrice(), false, false)

        其他关于价格的代码也可以像上面一样更改为没有货币。

        如果您希望整个网站没有货币,则需要更改所有显示的价格代码。

        【讨论】:

          【解决方案5】:

          尽量不要使用对象管理器

          // For specific price
          $om = \Magento\Framework\App\ObjectManager::getInstance();
          $currencyManager = $om->get('Magento\Directory\Model\Currency');
          $price = $currencyManager->formatPrecision(
              "$5.00",
              4,//precision
              ["display"=>\Zend_Currency::NO_SYMBOL],
              false
          );
          

          【讨论】:

            猜你喜欢
            • 2014-03-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-12-31
            • 2014-12-07
            相关资源
            最近更新 更多