質問
価格選択の翻訳ファイルを見つける場所を誰が知っているか(写真を参照)私はこれをフロントエンドインライン翻訳で変更できません
どんな助けも感謝します。
ありがとう。
解決
価格およびその他の並べ替え属性のタイトルは、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"