magento开发|magento后台打开产品页显示当前用户的产品

通过清心醉

magento开发|magento后台打开产品页显示当前用户的产品

magento开发修改了后台对不同店铺的操作.假设老板请了员工A做数码产品,又请了B做服装产品.

而2个不同的产品类别分在了两个域名的站点上,这样A和B两个员工的产品互相之间就不能显示了.

因次我们对magnento二次开发,让他只显示对应的站点的产品信息.(后期还会对magento进行二次开发修改相关产品等参数).

在magento/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php里

有protected function _getStore()这一个获取店铺的方法

作者自己写了个封装,是用来判断用户类型和对应的可以修改的站点的

修改过后的方法为:

protected function _getStore()
{
if (Mage::getFobAdmin())
{
$storeId = (int) $this->getRequest()->getParam(‘store’, 0);
}
else
{
$data=Mage::getUserWebsites();
$storeId=$data[‘0’][‘website_id’];
unset($data);
}
return Mage::app()->getStore($storeId);
}

关于作者

清心醉 administrator

发表评论

如果喜欢作者的文章,您可以打赏给作者:

TRC20(虚拟货币):


ERC20(虚拟货币):


Bitcoin(BTC):