1

在 Joomla 2.5 中,我安装了一个仅对管理员可用的自定义组件。我也想让这个组件对 Manager Group 可用。

有人可以告诉我我必须编辑什么文件吗?它是管理员/组件/name_here/ 中的XML 文件吗?还是这比我想象的要复杂得多?

我希望我正在阅读正确的文件,这个 Joomla 系统是个疯子。

4

1 回答 1

8

它不仅仅是一个 XML 文件,您的组件需要检查用户拥有的权限。

自从Joomla!1.6 为前端和后端访问实现了广泛的访问控制(ACL)机制。您可以在每个组件的基础上定义无限数量的具有不同访问级别的组(这假定组件已正确编写)。使用初始设置创建的默认组可以删除或重命名,并且可能不存在于所有安装中,用户可以创建具有任何权限范围的任何名称的组。

我建议从Access Control List/2.5/Tutorial开始,这将使您更好地理解新的 ACL。

然后从“开发模型-视图-控制器组件/2.5 ”教程中,重新阅读“添加 ACL ”一文,如果您需要自定义规则,您可能还需要阅读将 ACL 规则添加到您的组件一文。

于 2013-04-12T00:11:02.493 回答