0

開発用の Magento ストアを 2 つの言語でセットアップしています。サイドバーのウィッシュリストと「マイ アカウント」のウィッシュリストにスペイン語のオプションが表示されることを除いて、すべてが完璧に機能します。すべてが切り替わります。つまり、「マイ ウィッシュリスト」のタイトル ヘッダーや、「コメントを入力してください...」と自動的に書き込まれるフレンドへのメール ボックスも正しく変更されます。しかし、商品名と説明はスペイン語のままです。私はここでこの提案を試しました:ウィッシュリストはストアビューの言語をキャプチャしません

これを修正する方法、または私が間違って設定した可能性のあるものを誰かが見つけましたか?

ありがとう

4

2 に答える 2

2

Magento 1.6.2CE でもこの問題が発生しました。- ストアの言語を切り替えても、製品名はデフォルトの言語のままです。

ファイル Wishlist\Model\Item.php の 319 行目あたりで、次のコード行を削除する必要があります。

public function getProduct()
{
    $product = $this->_getData('product'); // <-- remove this line

$product オブジェクトは、正しいストア フィルターで再度リロードされます。

于 2013-03-17T21:05:06.267 に答える
0

シナリオはよくわかりませんが、あなたのタイトルに基づいてこれを思いつきました。ひょっとして、HTML ブロックのテキストを手動でコーディングしたのでしょうか。

私はこの問題に遭遇しました.私がしたことは、テキストが呼び出されているコードスニペットを見つけることです. テキスト自体を直接使用する代わりに、以下のコードで変更しました。それが理にかなっていることを願っています。

<?php $this->__('Customers'); ?>
于 2013-01-14T06:04:22.227 に答える