1

我正在尝试为管理面板创建一个 ocmod。基本上,我想在仪表板侧边栏中添加 2 个按钮,但仅对具有管理员权限的用户可见。

我怎样才能做到这一点?

请注意,自定义视图和控制器已准备就绪。

4

1 回答 1

1

如果您想通过以管理员身份登录管理面板更改客户端页面中的任何内容 - 可以使用此解决方案

在任何控制器中,您需要添加以下内容:

if (isset($this->session->data['user_id']) && $this->session->data['user_id']) {
    $data['admin'] = true;
}   else {
    $data['admin'] = false;
}

比在同一控制器的树枝中:

{% if admin %}
buttons on client side if admin is logged in in panel on the same browser
{% endif %}
于 2022-03-04T20:21:30.753 回答