質問

価格選択の翻訳ファイルを見つける場所を誰が知っているか(写真を参照)私はこれをフロントエンドインライン翻訳で変更できません

alt text

どんな助けも感謝します。

ありがとう。

役に立ちましたか?

解決

価格およびその他の並べ替え属性のタイトルは、Magento Adminパネルで変更できます Catalog -> Attributes -> Manage Attributes -> Edit Attribute -> Manage Labels / Options 各ストアビューの属性タイトルを指定できます。

例外は1つだけです...そうです Position オプションは、アレイによるソートのハードコーディング値です。ただし、Localeファイルを編集することでこの値を変更できます app/locale/[your_locale]/Mage_Catalog.csv, 、ただ検索してください Position 内部のテキスト、および2番目の列の値を変更します。

他のヒント

あなたがダウンロードするための翻訳のセットがすでにあるかもしれません。行くことから始めます http://www.magentocommerce.com/translations, 次に、言語の[選択]をクリックし、[パッケージ]をクリックします。ダウンロードをMagentoディレクトリに解凍すると、CSVファイルが必要な場所に多くのCSVファイルを配置します。任意のスプレッドシートプログラムでこれらを自分で編集できます。これらのファイルをインポートまたは調整した後、キャッシュをクリアする必要がある場合があります。

このファイルの選択ボックスを埋めるループを見つけることができます。

アプリ/デザイン/フロントエンド/ベース/デフォルト/テンプレート/カタログ/製品/リスト/Toolbar.phtml

// line 81
...
foreach($this->getAvailableOrders() as $_key=>$_order): 
...

これが利用可能な注文のリストが設定されている場所です

// Line 424
app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php

そこから、翻訳をトレースできる可能性があります。

この助けを願っています!

アップデート:

ここで、seart byのリストが取得されます。値は属性構成にあるようです

app/code/core/mage/catalog/model/config.php

// Line 339 in Mage_Catalog_Model_Config::getAttributeUsedForSortByArray()

データベースを編集する必要があると思います。

UPDATE `eav_attribute` 
SET `frontend_label` = 'Reihenfolge' 
WHERE `eav_attribute`.`attribute_code` ='position';

ここで変更できます Reihenfolge お好みのテキストに。

位置については、テーマの翻訳で翻訳できます。CSVファイルは、そのようなエントリを追加するだけです。 "Mage_Catalog::Position", "Popular"

翻訳を使用するには、テンプレートアプリ/Design/Frontend/[Theme] /Template/catalog/product/list/toolbar.phtmlを変更します

<?php echo $this->__($_order) ?>

<?php if ($_key=='position'): echo $this->__('Position'); else: echo $this->__($_order); endif; ?>

theme]/local/[Language]/translate.csvを追加します

"Position","What you want"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top