如何在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))
祝你好运!
使用具有超级管理员权限的用户名登录后端
设置为新用户-发布服务器组(或除管理员/超级管理员之外的任何其他组)
在系统中编辑访问权限->全局配置->权限
设置:
站点登录
允许
管理员登录
允许
离线访问
拒绝
超级用户
访问管理界面
被拒绝
。。。
帮助菜单:
转到模块管理器
从下拉菜单中选择管理员(站点/管理员)
选择模块"管理菜单"并编辑
在高级菜单中选择"帮助菜单"值->隐藏
您可以使用内置的覆盖创建:
- 转到模板管理器
- 单击模板
- 单击模板名称。就我而言,是"伊斯兰国"
- 单击"创建覆盖"
- 单击"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
,帮助菜单消失。