在Joomla 2.5中,我安装了自定义组件,仅供管理员使用。我想将此组件也提供给Manager Group。
有人可以告诉我我必须编辑哪个文件?它是管理员/ components / name_here /中的XML file吗?或者这比我想的要复杂得多?
我希望我正在阅读正确的文件,这个Joomla系统是一个疯狂的帽子。
答案 0 :(得分:8)
这不仅仅是组件检查用户权限所需的XML文件。
自Joomla以来! 1.6为前端和后端访问实现了广泛的访问控制(ACL)机制。您可以在每个组件的基础上定义无限数量的组,所有组具有不同的访问级别(这假定组件已正确写入)。可以删除或重命名使用初始设置创建的默认组,并且可能不会存在于所有安装中,用户可以创建具有任何权限范围的任何名称的组。
我建议从Access Control List/2.5/Tutorial开始,这将使您更好地了解新的ACL。
然后从“Developing a Model-View-Controller Component/2.5”教程重新阅读“Adding ACL”文章,如果您需要自定义规则,您可能还需要阅读Adding ACL Rules to your component文章。