Как добавить символы валюты в список валют?

#magento #magento-1.8

#magento #magento-1.8

Вопрос:

Как я могу добавить символы валюты в список валют?

Это код,

 <?php if($this->getCurrencyCount() > 1): ?>
<div class="form-micro">

    <select onchange="window.location.href=this.value" name="custom-currency-selector" id="custom-currency-selector">
        <?php foreach ($this->getCurrencies() as $_code => $_name): ?>
        <option value="<?php echo $this->getSwitchCurrencyUrl($_code)?>"
            <?php if($_code == $this->getCurrentCurrencyCode()): ?>
                selected="SELECTED"
            <?php endif; ?>>
            <?php echo $_name ?>
        </option>
        <?php endforeach; ?>

    </select>
</div>
<?php endif; ?>  
  

выведет,

     <option ...>Euro</option>
    <option ...>British Pound</option>
    <option ...>Danish Krone</option>
    <option ...>Swedish Krona</option>
    <option ...>Swiss Franc</option>
    <option ...>United States Dollars</option>
  

Но мне нужно добавить их символы после текста,

     <option ...>Euro amp;euro;</option>
    <option ...>British Pound amp;pound;</option>
    <option ...>Danish Krone DKK</option>
    <option ...>Swedish Krona SEK</option>
    <option ...>Swiss Franc CHF</option>
    <option ...>United States Dollars $</option>
  

Возможно ли это?

Ответ №1:

Да, Tealou, это possible , вы можете получить это, используя приведенный ниже код

 Mage::app()->getLocale()->currency($cuurencycode)->getSymbol();
  

Ваш измененный код

 <?php if($this->getCurrencyCount() > 1): ?>
<div class="form-micro">

    <select onchange="window.location.href=this.value" name="custom-currency-selector" id="custom-currency-selector">
        <?php foreach ($this->getCurrencies() as $_code => $_name): ?>
        <option value="<?php echo $this->getSwitchCurrencyUrl($_code)?>"
            <?php if($_code == $this->getCurrentCurrencyCode()): ?>
                selected="SELECTED"
            <?php endif; ?>>
            <?php echo $_name ?><?php Mage::app()->getLocale()->currency($_code)->getSymbol(); ?>
        </option>
        <?php endforeach; ?>

    </select>
</div>
<?php endif; ?>