如何隐藏管理菜单(后端)在Joomla3



如何在joomla3中隐藏"系统>控制面板"、"组件"、"帮助"这3个菜单项?很抱歉没有足够的信誉来发布图片某些用户组不需要访问/查看这些。我已经隐藏了其余的,如"用户"、"菜单"、"内容"、"扩展",但无法隐藏这些。

删除帮助项可以很容易地从完成

Extensions -> Module Manager -> Administrator -> Admin Menu -> Advanced -> Help Menu: Hide

对于其余的菜单项,您必须覆盖管理菜单模块。

你必须下载:

/administrator/modules/mod_menu/tmpl/default_enabled.php

并复制到:

/administrator/templates/*your_admin_template/html/mod_menu/default_enabled.php

在我们的示例中,您必须检查活动用户是否未达到您不想显示菜单项(id:18)的级别。因此,对于控制面板项目,您必须更改:

$menu->addChild(new JMenuNode(JText::_('MOD_MENU_CONTROL_PANEL'), 'index.php', 'class:cpanel'));

收件人:

if(!in_array(18, $user->groups)){
$menu->addChild(new JMenuNode(JText::_('MOD_MENU_CONTROL_PANEL'), 'index.php', 'class:cpanel'));
}

对于组件菜单,你必须找到:

if ($components)

并更改为:

if ($components && !in_array(18, $user->groups))

祝你好运!

使用具有超级管理员权限的用户名登录后端

设置为新用户-发布服务器组(或除管理员/超级管理员之外的任何其他组)
在系统中编辑访问权限->全局配置->权限
设置:
站点登录
允许
管理员登录
允许
离线访问
拒绝
超级用户
访问管理界面
被拒绝
。。。

帮助菜单:
转到模块管理器
从下拉菜单中选择管理员(站点/管理员)
选择模块"管理菜单"并编辑
在高级菜单中选择"帮助菜单"值->隐藏

您可以使用内置的覆盖创建:

  1. 转到模板管理器
  2. 单击模板
  3. 单击模板名称。就我而言,是"伊斯兰国"
  4. 单击"创建覆盖"
  5. 单击"mod_menu"

现在,这些文件可以通过FTP在这里获得:public_html/administrator/templates/isis/html/mod_menu

从用于管理区域的任何模板打开文件administrator/modules/mod_menu/tmpl/default_enabled.php(例如,我的模板是IsIs)。

查找以下代码块

/*
 * Help Submenu
 */
if ($showhelp == 1)
{  

将if条件($showhelp == 1)更改为$showhelp == 0,帮助菜单消失。

最新更新