我在使用 Magento 时遇到问题,如何仅在客户登录时在某些产品描述上显示图像?以及登录后是否可以访问客户所属的客户群?因此,如果是普通客户,他会看到某种形象,如果是分销商,他会看到另一种形象。
我说的是产品描述中的图片,在文字的开头有一个横幅,我不是在谈论产品图片。
我在使用 Magento 时遇到问题,如何仅在客户登录时在某些产品描述上显示图像?以及登录后是否可以访问客户所属的客户群?因此,如果是普通客户,他会看到某种形象,如果是分销商,他会看到另一种形象。
我说的是产品描述中的图片,在文字的开头有一个横幅,我不是在谈论产品图片。
您需要修改您的主题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(或您正在搜索的任何客户组)。将其放在您的描述之前以输出必要的图像/内容。