opencart管理员所需的页面级权限

问题描述 投票:0回答:2

我正在使用openCart 2.3版。在admin中我创建了两个用户组(administratorstaff)。

staff具有限制权限。顾名思义,该小组将分配给员工。他们将在订单页面上工作。但是我希望在订单页面上,客户电子邮件和电话号码应该隐藏起来。我怎样才能实现这一目标?

我试过但无法在订单页面上获得管理员用户组类型。如果我能够在此页面上获取组类型,我可以在此订单页面上隐藏这些字段(customer emailphone number)。

php opencart admin
2个回答
1
投票

你需要从页面控制器调用$this->user->user_group_id

如果你试图从视图中调用它,你将无法获得值,因为在OpenCart中,$this对象不会完全传递给视图。


0
投票

转到管理员 - >控制器 - >销售 - >在任何文本编辑器中打开order.php

找到这一行public function info(){

在其中添加此代码$data['permission'] = $this->user->getId();

然后转到管理>视图>模板>销售> order_info.tpl

<?php if ($permission == 1) { ?>
<?php echo $email; ?>
<?php } ?>

就这样

© www.soinside.com 2019 - 2024. All rights reserved.