在Magento中添加货币符号和价格之间的跨度

Rya*_*ing 2 html php magento

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

<span class="price" itemprop="price">
Run Code Online (Sandbox Code Playgroud)

两者之间.

我在价格中找到了代码.

<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>
Run Code Online (Sandbox Code Playgroud)

我如何改变这一点,以便我可以在符号和价格之间放置跨度.

Wil*_*ran 7

没有货币的价格

$_coreHelper->currency($_finalPrice, false, false)
Run Code Online (Sandbox Code Playgroud)

获取当前货币符号

Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol()
Run Code Online (Sandbox Code Playgroud)

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

<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>
Run Code Online (Sandbox Code Playgroud)