如何在joomla3中隐藏“系统>控制面板”、“组件”、“帮助”这3个菜单项?抱歉没有足够的声誉来发布图片。=.= 某些用户组不需要访问/查看这些。我已经隐藏了其余部分,例如“用户”、“菜单”、“内容”、“扩展”,但无法隐藏这些。
问问题
7454 次
4 回答
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))
祝你好运!
于 2014-09-19T05:40:30.433 回答
1
使用具有超级管理员权限的用户名登录您的后端
设置为新用户 - 发布者组(或除管理员/超级管理员之外的任何其他用户)
在系统中编辑访问权限 -> 全局配置 -> 权限
设置:允许
站点登录
允许
管理员登录
允许
离线访问
拒绝
超级用户
拒绝
访问 管理界面
拒绝
...
帮助菜单:
转到模块管理器
从下拉列表中选择管理员(站点/管理员)
选择模块“管理员菜单”并
在高级菜单中编辑选择“帮助菜单”值 -> 隐藏
于 2014-09-19T06:47:19.660 回答
0
您可以使用内置的覆盖创建:
- 转到模板管理器
- 点击模板
- 单击模板名称。就我而言,“伊希斯”
- 单击创建覆盖
- 点击“mod_menu”
现在这些文件将在此处通过 FTP 获得:public_html/administrator/templates/isis/html/mod_menu
于 2015-06-25T03:29:02.210 回答
0
从您用于管理区域的任何模板打开文件administrator/modules/mod_menu/tmpl/default_enabled.php
(例如,我的是 IsIs)。
找到以下代码块
/*
* Help Submenu
*/
if ($showhelp == 1)
{
并将 if 条件 ( $showhelp == 1
) 更改为$showhelp == 0
,帮助菜单消失。
于 2015-10-24T20:55:07.023 回答