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 回答