Joomla 为菜单项选择多个ACL
约姆拉2.5 一个菜单项只能选择一个ACL 假设我有几个小组:Joomla 为菜单项选择多个ACL,joomla,joomla2.5,joomla-extensions,Joomla,Joomla2.5,Joomla Extensions,约姆拉2.5 一个菜单项只能选择一个ACL 假设我有几个小组: 第一组 第2组 第3组 第4组 第5组 和ACL ACL1(包含组1) ACL2(包含组2) ACL3(包含组3) ACL4(包含组4) ACL5(包含组5) 现在我需要将ACL的一些组合赋予菜单项 比方说 组1和组2可见的菜单项1 组1和组5可见的菜单项2 组3和组5可见的菜单项3 等等 为了实现这一点,我需要创建大量ACL,以满足我所需的组组合: MenuItem1的ACL6(包含组1和组2) MenuItem2的
- 第一组
- 第2组
- 第3组
- 第4组
- 第5组
- ACL1(包含组1)
- ACL2(包含组2)
- ACL3(包含组3)
- ACL4(包含组4)
- ACL5(包含组5)
- 组1和组2可见的菜单项1
- 组1和组5可见的菜单项2
- 组3和组5可见的菜单项3
- 等等
- MenuItem1的ACL6(包含组1和组2)
- MenuItem2的ACL7(包含组1和组5)
- MenuItem3的ACL8(包含组3和组2)
- 等等
是否有一种方法(或扩展)允许为一个菜单项赋予多个ACL属性(而无需创建反映所需组组合的新ACL)?简单的解决方案是创建多个菜单项,每个菜单项都分配有所需的组。否则,您使用父ACL组的方式就是正确的选择。是否使用ACL组:。否则,请解释您真正想要做什么。您只能将一个ACL属性化为特定菜单项。我正在研究如何将多个ACL赋予一个菜单项,而不是创建一个新的ACL。我不认为Joomla ACL是这样认为的。因此,也许有一个扩展可以满足您的需要,但我不确定您是否可以使用标准Joomla来满足您的需要。但这是一个值得+1回答的好问题编辑问题以使其更加明确。您需要创建一个新的视图级别,该级别仅包含所需的组。然后将该视图级别指定给菜单项。所以ACL6、ACL7、ACL8等都是视图级别。组是可以向其分配用户的用户组。将用户组附加到视图级别。