0

我在使用 Magento 时遇到问题,如何仅在客户登录时在某些产品描述上显示图像?以及登录后是否可以访问客户所属的客户群?因此,如果是普通客户,他会看到某种形象,如果是分销商,他会看到另一种形象。

我说的是产品描述中的图片,在文字的开头有一个横幅,我不是在谈论产品图片。

4

1 回答 1

2

您需要修改您的主题catalog/product/view/description.phtml模板,因为这是输出产品描述的地方。

$customerSession = Mage::getSingleton('customer/session');
$customer = $customerSession->getCustomer();
if ($customerSession->isLoggedIn()) {
     // your image actions here
}

if ($customer && $customer->getCustomerGroupId() == 5) {
     // your customer group specific actions
}

第一个 if 语句检查用户是否登录,第二个检查客户组 ID 是否等于 5(或您正在搜索的任何客户组)。将其放在您的描述之前以输出必要的图像/内容。

于 2013-01-11T02:15:03.247 回答