2012-03-08 27 views
0

多言語ストアを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> 

のような直接リンクを与えているこれらのメニューは、私はそれが言語の変更に伴って変化しますかのように私はこれらのトップメニューを書くことができますどのように...多言語機能は、このメニューで動作するかどうかはわかりませんよ。 私にはどんな提案も役に立ちます。テンプレートにハードコーディングされ

おかげ

答えて

0

任意のテキストは、翻訳ヘルパーに包まれる必要があります。

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

しかし、ブロックが、それはそうでなければ、一般的なヘルパーをロードする必要があります、と宣言ヘルパーを持っているために適用されることを確認してください。

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

その後、あなたは、関連する翻訳のCSVファイルを編集することができます。最初の列に「ヘルプ」を、2番目の列に翻訳を入れます。

上記のPHPを使用していると、翻訳をインラインで使用することはできますが、