你需要了解的Joomla 1.6 - ACL访问控制级别 (5)
本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。
终于下雨了,感觉这天气捂了这么多日子终于把透汗发出来了,可喜可贺啊。加咔酱啊。今天给个力,把“你需要了解的Joomla 1.6之ACL访问控制级别”做掉,为什么呢,因为新的已经出来了,不给力不行了。
在前面一篇中,我们通过实例了解了ACL操作的前四个典型步骤,今天把剩下的四步搞掉。
5.创建内容分类
点击全局导航菜单中的“Content”,进入其中的“创建新用户组”(Add New Category);如下图所示:

我们分别为教师组和学生组各创建一个内容分类,分类title可以使用“Teachers Category”和“Students Category”,记得为它们选定各自不同的访问级别权限(Teachers Access Level和Students Access Level,在前文的步骤中创建的)。
6.创建内容文章
点击全局导航菜单中的“Content”,进入其中的“创建新用户组”(Add New Article);如下图所示:

首先为教师类别创建文章:使用类似“This Article is for Teachers”的标题,分类选择之前创建的“Teachers Category”,发布状态选择“Published”,权限选择“Teachers Access Level”,内容随意。
保存并新建,以类似的方式创建学生类别的文章,记得分类和权限选择Students相关。
7.创建菜单项
范例文章随便创建了一些之后,我们来创建菜单项,提供访问入口。点击全局导航菜单中的“Menus”,进入其中的“Main Menu”。我们需要创建两个菜单项,对应着教师和学生两个类别的内容。
点击右上角的“New”,进入菜单项创建页面,如下图所示:

标题使用“Teachers Information”,类型选择“Category List”,状态选择“Published”,访问权限选择“Teachers Access Level”,右边的文章类别选择“Teachers Category”;学生组的菜单项同理。
8.测试
这就差不多了其实,我们得测试一下。Joomla 1.6的beta 6有点bug,如果你在使用这个版本的话,先到全局设置的“系统”标签中将缓存设置为禁用,如下图所示:

保存设置之后,登出吧,然后到页面前台使用之前创建的教师帐号msjones登录,一切正常的话,我们可以看到两个菜单项链接,分别是“Teachers Information”和“Students Information”,因为教师是有权限查看教师组和学生组的内容的嘛。接下来换学生帐号david登录,如果只能看到学生组的“Students Information”菜单项及其下的内容文章,那就算对了。结束。
译者:Viiiix7210
如需转载,请注明官方英文文 档及本人译文的出处,谢谢。查看英文原文: What You Need to Know About Joomla 1.6. Part 3: Access Control Levels
| < Prev | Next > |
|---|
