0

顧客ごとに異なる 2 つのロゴをアップロードしました。ログイン後に Magento カタログに独自のロゴを表示する必要があります。これは可能ですか? ロゴは、顧客のログイン時に media/avatar/dummy.jpg から取得する必要があります。

現在、私はheader.phtmlファイルにいます。

<?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:?>
4

1 に答える 1

0

管理しやすい数のカスタム ロゴ (数百ではなく数) がある場合は、顧客グループを使用することをお勧めします。各顧客を独自のグループに割り当ててから、ヘッダー コードMage::getSingleton('customer/session')->getCustomerGroupId();で現在の顧客のグループ ID を取得できます。

その後、返されたグループ ID に基づいて適切と思われるロゴ URL を変更できます。

于 2012-05-08T10:33:40.003 に答える