这些功能来自Mage_Directory_Block_Currency
模型,而不是Mage_Page_Block_Html_Header
一个。
您可能会查看directory/currency.phtml
文件以处理此类任务
如果您想通过 header.phtml 文件确定页面中的最佳位置,只需将此块定义为标题块的子块。
在您的主题布局中,在 directory.xml 的<default>
区域中添加以下内容:
<reference name="header">
<block type="directory/currency" name="header_currency" before="catalog.leftnav" template="directory/currency.phtml"/>
</reference>
然后在 header.phtml 文件中添加echo $this->getChildHtml('currency');
您需要显示的位置。如果您只需要这些变量而不在 header.phtml 中显示货币块使用此代码
$currency_block = new Mage_Directory_Block_Currency;
$currency_block->getCurrentCurrencyCode();
最后一部分按原样提供,未经测试。