2015-05-29 43 views
0

我完全是OpenCart的新手。我创建了两个用户 - user1和user2,两者都具有产品添加/编辑权限。 user1添加产品。但user1和user2都可以编辑同一产品。我在寻找的只是user1,superadmin可以编辑产品。用户可以在OpenCart中拥有自己的产品编辑权限吗?

如果user2添加另一个产品,则只有superadmin和user2才能编辑该产品。 OpenCart有可能吗?如果这种情况在OpenCart中不可行,任何人都可以提出一个替代方案来做同样的事情吗?

回答

1

不幸的是,OC中没有这样的事情!

你有两种选择来实现这一目标:

  • 查找插件here,使该(如果有的话)
  • 代码时手动
    • 步骤1:你必须保持用户的轨迹谁创建了该产品,因此您需要在<DB_PREFIX>_product表中添加一个新列并将创建该产品的用户的ID保存在其中,这是一个简单的步骤,您只需修改用于保存产品的模型功能详情
    • 步骤2:修改GET产品型号的功能,并使其返回创作者的ID与其他数据
    • 步骤3沿:修改编辑产品页面控制器指数函数以这样一种方式,如果登录在用户标识中不等于产品的创建者,则显示一些错误信息
相关问题