在Joomla 2.5中,我安装了一个仅供管理员使用的自定义组件.我想将此组件也提供给Manager Group.
有人可以告诉我我必须编辑哪个文件?它是administrator/components/name_here /中的XML文件吗?或者这比我想的要复杂得多?
我希望我正在阅读正确的文件,这个Joomla系统是一个疯狂的帽子.
它不仅仅是您的组件检查用户权限所需的XML文件.
自从Joomla!1.6为前端和后端访问实现了广泛的访问控制(ACL)机制.您可以在每个组件的基础上定义无限数量的组,所有组具有不同的访问级别(这假定组件已正确写入).可以删除或重命名使用初始设置创建的默认组,并且可能不会在所有安装中存在,用户可以创建具有任何权限范围的任何名称的组.
我建议从访问控制列表/ 2.5 /教程开始,这将使您更好地了解新的ACL.
然后从" 开发模型 - 视图 - 控制器组件/ 2.5 "教程,重新阅读" 添加ACL "一文,如果您需要自定义规则,您可能还需要阅读添加ACL规则到组件文章.