代码之家  ›  专栏  ›  技术社区  ›  Ryan King

在Magento中添加货币符号和价格之间的范围

  •  2
  • Ryan King  · 技术社区  · 11 年前

    我希望从货币符号中拆分价格,以便添加

    <span class="price" itemprop="price">
    

    两者之间。

    我在价格中找到了代码。

    <p class="special-price">
        <span class="price-label"><?php echo $_specialPriceStoreLabel ?></span>
        <span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
            <?php echo $_coreHelper->currency($_finalPrice, true, false) ?> 
        </span>
    </p>
    

    我该如何改变这一点,以便在符号和价格之间设置跨度。

    1 回复  |  直到 11 年前
        1
  •  7
  •   William Tran    11 年前

    无需货币即可获得价格

    $_coreHelper->currency($_finalPrice, false, false)
    

    获取当前货币符号

    Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol()
    

    所以你的代码会变成这样:

    <p class="special-price">
       ...
       <span class="currency-code"> <?php echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol(); ?> </span>
       <span class="price" itemprop="price"> <?php echo $_coreHelper->currency($_finalPrice, false, false); ?> </span>
    </p>
    
    推荐文章