Magento 显示下拉货币 How to add Currency selector to Magento’s header

Since Magento has built in functionality for currencies, it shouldn’t be too hard to create custom currency selector and put it to the header. You might say this tutorial is for beginners, since it’s pretty much straightforward.

You might have noticed the ”Currency Setup” tab in Magento’s Administration under “System->Configuration” menu. There you should select default site currency, and besides that, all currencies you want to support.

 

Here’s a screenshot of that tab:

 

After that, you should go to “System->Manage Currency Rates” and set rates for currencies you’ve chosen before. You can use Webservicex to import currency rates from Webservicex service. Here’s how it looks like:

 

And now, after you’re done with initial setup, let’s go further with modifications to make that output shows in the header.

 

If you would like to move the currency switcher from the left column to the header, you can use the following instructions to do so!


Open /app/design/frontend/default/default/layout/page.xml (or under your theme)
Locate:

<block type="page/html_header" name="header" as="header">

 

Change to:

<block type="page/html_header" name="header" as="header">
    <block type="directory/currency" name="currency" template="directory/currency.phtml"/

    ...

</block>

 

Open /app/design/frontend/default/default/template/page/html/header.phtml (or under your theme)
After:

<?php echo $this->getChildHtml('store_language') ?>

 

Insert:

<?php echo $this->getChildHtml('currency') ?>

 

Save, Upload + Clear Cache
Make sure you have imported or manually entered your Currency Rates otherwise the switcher will not appear!


Its as simple as that!!

 

from:

http://inchoo.net/ecommerce/magento/how-to-add-currency-selector-to-magentos-header/

http://www.pauldonnelly.net/magento-move-currency-switcher-to-the-header/

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值