在magento会话上显示徽标

时间:2012-05-08 07:15:45

标签: magento

我已为每位客户上传了不同的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:?>

1 个答案:

答案 0 :(得分:0)

如果您有可管理数量的自定义徽标 - 即几个而不是几百个 - 我建议使用客户群。将每个客户分配到他们自己的组,然后在您的标题代码中,您可以使用Mage::getSingleton('customer/session')->getCustomerGroupId();来获取当前客户的组ID。

然后,您可以根据返回的组ID修改徽标网址。