多语言存储 - 动态更改自定义菜单的语言

时间:2012-03-08 14:57:39

标签: magento menu header

我在magento做多语言商店。我在标题部分有一些自定义菜单,如如何订购,帮助等。 现在这些菜单我已经给出了像

这样的直接链接
<li><a href="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); ?>help">Help</a></li>

<li><a href="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); ?>howtoorder">how to order</a></li>

我不确定多语言功能如何使用此菜单..如何编写这些顶级菜单,好像它会随语言变化而变化。 任何建议对我都有帮助。

感谢

1 个答案:

答案 0 :(得分:0)

硬编码到模板中的任何文字都需要包含在翻译助手中。

echo $this->__('Help');

但请确保它适用的块声明了一个帮助器,否则你需要加载通用助手。

Mage::helper('core')->__('Help')

然后,您可以编辑相关的翻译CSV文件。通过在第一列中添加“帮助”,在第二列中添加翻译。

尽管如此,一旦使用上述PHP,您将能够在线使用翻译。