0

hellowired テンプレートで Mgto 1702 を使用しています。サブフォルダー方式 (www.domaian.com/store) に従うさまざまなストアがあります。ヘッダー イメージのロゴと Alt テキスト ファイルは、そのフォルダーにあります。www.domain.com/store1 または /store2 などにアクセスすると、ホーム サイトのヘッダーに正しいロゴが表示されます。リンクをクリックしてページ (製品ページなど) を変更すると、ヘッダーは正しく表示されますが、画像は表示されません。

header.phtml ファイルには、それがホームページかどうかを尋ねる If が含まれています (getIsHomePage()):?> が、それは実際には問題ではありません。コードを If 句の外に配置しましたが、問題は解決しません。すべてのケースで動作を追跡するために、「トリック」エコー句を追加しました。テキストは表示されますが、JPG は表示されません。

助言がありますか?

ありがとう

4

1 に答える 1

0
<?php // if ($this->getIsHomePage()):?>
<h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
<?php /*else:?>
<a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a>
<?php endif */?>

上記の header.phtml ページの条件を削除して、すべてのページで同じヘッダーを取得してください。

于 2013-03-25T09:13:04.860 に答える