0

Magento ストアをローカルの xampp サーバーに複製しました。現在、相対 URL で参照されている画像 (ボタンなど) は表示されません。

phtml ファイルでは、これらの画像は

<img src=/skin/default/default/images/button.jpg>

の形式で絶対URLを与えると

<img src=http://localhost/magento-test/skin/default/default/images/button.jpg>

できます。ローカルの .htaccess を変更してみました

RewriteBase /magento-test/ 

RewriteBase /

また、バックエンドで無効化および終了可能な URL 書き換えを変更しました。私も持っています

 http://localhost/magento-test/

バックエンドのベース URL として。

しかし、画像はまだローカルフロントエンドに表示されません。助言がありますか?

4

1 に答える 1

1

このような頭の痛い問題を回避するgetSkinUrl()には、テンプレート ファイルでメソッドを使用して画像を参照する必要があります。たとえば、次のように使用します。

<img src="<?php echo $this->getSkinUrl('images/button.jpg') ?>" />

これにより、管理領域の適切な URL を使用して、画像への絶対参照が作成されます。

于 2012-05-23T12:17:45.343 に答える