1

サブカテゴリの画像を含むストア用のメガ ドロップダウン メニューを作成しました。ただし、サイトの安全な部分に入ると、メニューの画像が https ではなく http を介して読み込まれるため、SSL エラーが発生します。

テンプレート ファイルのイメージ タグは次のようになります。

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

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

4

3 に答える 3

1

str_replace(array("http://","//") これで問題は解決します。

于 2014-10-28T09:51:01.090 に答える
1

バックエンドで blocks_html キャッシュを無効にしてみて、違いが生じるかどうかを確認してください。

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

  1. blocks_html キャッシュをオフのままにします (yuk!)
  2. ナビゲーション ブロックのキャッシュ キーにセキュア/非セキュアを追加 (楽しいですが、多少の作業があります)
  3. 相対プロトコルを使用してパスをエコーアウトします。src="//site.com/media/catalog/category/subcat.jpg"

HTH ベン

于 2012-04-20T03:02:12.360 に答える