2012-04-20 9 views
1

サブカテゴリ画像を含む私の店のメガドロップダウンメニューを構築しました。メニューの画像がロードされているので、私はhttp経由ではなく、HTTPS、私はSSLエラーを取得し、サイトの安全な部分にMagento SSL Friendly getImageUrl();

を入力すると、しかし、私のテンプレート・ファイル内の画像タグは、この

<img src="<?php echo $subCategory->getImageUrl(); ?>" /> 

のように見えますサイトの安全な部分に画像がhttps URLで返されるようにする方法はありますか?

答えて

1

バックエンドでblocks_htmlキャッシュを無効にして、違いがあるかどうかを確認してください。それがない場合は

、いくつかのオプションがあります。

  1. 残すblocks_htmlキャッシュオフ
  2. ナビゲーションブロックキャッシュキー(楽しい、しかし、いくつかの作業)
  3. エコーに安全な/非セキュアを追加(不潔!)相対的なプロトコルでの経路、例えばsrc="//site.com/media/catalog/category/subcat.jpg"

HTH ベン

+0

それを固定キャッシュを無効にするが、obviusly私は生産のためにそのようにそれを維持するつもりはない 私は最高3つの答えが好きですが、getImageUrl()は完全なURLを返しますhttp://他にどのようにして相対的なバージョンを得ることができますか? –

+0

getImageUrl()); ?> "/> – seanbreeden

+0

ding dongとthatsあなたのためのチック、感謝' –

0

しかし、この方法では、画像は、HTTPS経由で常にフェッチする - それはどちらか本当に解決策ではありません。例えば、私のページ全体は、https経由で1枚の画像を取り込む時間の半分で読み込まれます。

1

str_replace(配列(「のhttp://」。。あなたの問題を解決するだろう、「//」)

関連する問題