1

これはかなり奇妙なものです...

以前のある時点で、Magento の製品のデフォルトの「在庫あり」テキストを「注文可能」に変更しました。

デフォルト:- 在庫状況: 在庫あり

新規:- 在庫状況: 注文可能

問題は、これがどこでどのようにオーバーライドされているかを見つけることができないということです...

以下のファイルでは、デフォルトの在庫メッセージ In Stock と Out of Stock がまだ残っています。フロント エンドでブロック名を含むテンプレート ヒントを表示すると、ブロックはこのファイルを指します。このファイルの「在庫あり」というテキストを変更すると、フロント エンドの「注文可能」というテキストが変更されます。

/app/design/frontend/*/default/template/catalog/product/view/type/default.phtml

このための CSS / JS テキスト置換はなく、テキスト「在庫あり」を「注文可能」に変更するために編集された言語ファイルはありません。

実際、サーバー上の /app ディレクトリのコンテンツ全体に対してサイト検索を実行しましたが、どのファイルにも「注文可能」という結果は見つかりませんでした。

すべてのキャッシュがクリアされ (キャッシュ ストレージを含む)、完全な再インデックスが実行されました。

私が達成しようとしているのは、「注文可能」から「在庫あり」に戻すことだけですが、テンプレートファイルによると、すでに「在庫あり」に設定されています。

これに関するアイデアが急速に不足しています...

4

1 に答える 1

1

データベースの core_translate テーブルでこれを制御しているものを見つけました。

このテーブルに含まれていたのは以下のすべてでした...

ここに画像の説明を入力

まさに、デフォルトの「在庫あり」ラベルを上書きしていたものです。

これを設定するために、ある時点で Magento バック オフィスからのインライン翻訳が使用されたようです。

これに答えてくれたムファダルに感謝します。

于 2013-05-01T11:58:42.230 に答える