5

私は、magento のマルチストア セットアップ (約 20 ストアビュー) に取り組んでおり、非常にうまく機能しています。現在、サイトは公開されており、メールで各店舗の正しいロゴが表示されていないことに気付きました。誰かが同じ問題を抱えていますか?どうすれば修正できますか?

つまり、ストア A (テーマ A) からのメールは からロゴを取得し、skin/frontend/THEME-A/default/images/logo_email.gifストア B (テーマ B) からのメールは を使用しますskin/frontend/base/default/images/logo_email.gif

そのため、一部のストアは正しく機能しますが、一部のストアは機能しません。フォルダを確認しましたが、logo_email は正しく存在しています。現在、Magento キャッシュはオフになっています。複数のメールアドレスに送信しています。

電子メールのコードは次のとおりです。

 <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area='frontend'}}" alt="{{var store.getFrontendName()}}"  style="margin-bottom:10px;" border="0"/></a></td>
4

2 に答える 2

0

私の場合、「ダブル」とキャッシュのクリアに役立ちます

{{スキン url="images/logo_email.gif" _area="フロントエンド" _package="swpackage" _theme="base"}}

于 2014-06-10T11:46:36.763 に答える
0

電子メールのロゴを images/logo_email.gif に設定すると、次のように使用されます。

  1. ロゴはストアのテーマ フォルダに存在しますか? はいの場合、それが使用されます。
  2. そうでない場合は、デフォルトのフォルダでロゴを探します
  3. 最後に、ロゴがデフォルト フォルダ (たとえば、デフォルト/デフォルト) に存在しない場合、ベース/デフォルト フォルダにフォールバックします。

したがって、デフォルトで使用される logo_email.gif を skin/frontend/default/default/images に入れることをお勧めします。さらに、いくつかのテーマに別のロゴを使用したい場合は、テーマの画像フォルダー (つまり、skin/frontend/default/{MYTHEME}/images) に logo_email.gif が含まれていることを確認してください。

于 2012-11-09T00:29:31.020 に答える