Php opencart管理中需要的页面级权限
我使用的是openCart 2.3版。在admin中,我创建了两个用户组administrator和staff 组工作人员具有受限权限。顾名思义,该组将分配给员工。他们将在订单页面上工作。然而,我想在订单页面上,客户的电子邮件和电话号码应该对他们隐藏。我怎样才能做到这一点 我尝试了,但无法在订单页面上获取管理员用户组类型。如果我能够获取此页面上的组类型,我可以在该订单页面上隐藏这些fieldscustomer电子邮件和电话号码。您需要从页面控制器调用$this->user->user\u group\u idPhp opencart管理中需要的页面级权限,php,opencart,admin,Php,Opencart,Admin,我使用的是openCart 2.3版。在admin中,我创建了两个用户组administrator和staff 组工作人员具有受限权限。顾名思义,该组将分配给员工。他们将在订单页面上工作。然而,我想在订单页面上,客户的电子邮件和电话号码应该对他们隐藏。我怎样才能做到这一点 我尝试了,但无法在订单页面上获取管理员用户组类型。如果我能够获取此页面上的组类型,我可以在该订单页面上隐藏这些fieldscustomer电子邮件和电话号码。您需要从页面控制器调用$this->user->user\u gro
如果您试图从视图调用此对象,则不会得到值,因为在OpenCart$中,此对象未完全传递给视图。在任何文本编辑器中转到admin->controller->sale->open order.php 查找此行公共函数信息{ 在其中添加此代码$data['permission']=$this->user->getId 然后进入管理>查看>模板>销售>订单信息.tpl
<?php if ($permission == 1) { ?>
<?php echo $email; ?>
<?php } ?>
就这些谢谢lucorp。在哪一页我会这样做?你能分享一下想法吗。我是OpenCart的新手。你可以在/admin/controller/sale/order.php中找到它。在这个文件中,你应该查找方法edit