1

我已经编写了一个扩展,现在我正在尝试将它集成到 ACL 中。我一直在这里使用文档:http: //docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Adding_ACL

到目前为止,我已经能够为整个组件设置访问权限,但我真正想要的是让一个用户组能够对某个“视图”执行操作,如果您愿意的话,而另一个组被拒绝访问该特定视图。我猜这是这里解释的:http: //docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Adding_ACL#Adding_more_actions.2C_also_at_category_level_and_item_level

我遇到的问题是当我单击“选项”按钮并更改访问选项并保存时,选定的选项不会被保存。我在表类中添加了资产函数,并在表中添加了asset_id 列。

http://i50.tinypic.com/ofsjtt.png

有谁知道我做错了什么?甚至可以像这样分离权限吗?

4

1 回答 1

0

查看访问级别称为“ViewLevels” http://docs.joomla.org/Access_Control_List/2.5/Tutorial#ACL_View_Access_Levels_Examples

如果您希望人们对某些项目执行某些操作,那么您需要为这些项目创建不同于组件 acl 的另一组权限。

例如,您有一个商店组件,您有该组件的 ACL,但您只能有产品类别的 ACL。

于 2013-01-25T16:25:25.423 回答