Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 仅当客户登录时,在特定产品说明上显示图像_Magento - Fatal编程技术网

Magento 仅当客户登录时,在特定产品说明上显示图像

Magento 仅当客户登录时,在特定产品说明上显示图像,magento,Magento,我对Magento有问题,如何仅在客户登录时在特定产品说明上显示图像?登录后是否可以访问该客户所属的客户组?因此,如果是一个老客户,他看到的是某种形象或不是,如果是分销商,他看到的是另一种形象 我说的是产品描述中的图像,在文本的边缘有一个横幅,我不是说产品图像。您需要修改主题目录/product/view/description.phtml模板,因为这是产品描述的输出位置 $customerSession = Mage::getSingleton('customer/session'); $cu

我对Magento有问题,如何仅在客户登录时在特定产品说明上显示图像?登录后是否可以访问该客户所属的客户组?因此,如果是一个老客户,他看到的是某种形象或不是,如果是分销商,他看到的是另一种形象


我说的是产品描述中的图像,在文本的边缘有一个横幅,我不是说产品图像。

您需要修改主题
目录/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(或您正在搜索的任何客户组)将此位置放置在描述之前,以输出必要的映像/内容