我需要某些用户只能根据他们的权限创建某些类别的页面。其中一个原因是批准("标记的修订")。如果用户可以创建任何类别之外的内容,那么它可以在网站上显示。即使认为它最初不会直接链接到现有页面中的任何地方(其他未经批准的页面除外),这仍然是一个问题。
我可以阻止用户在全局范围内创建新页面(显然这仅仅对应于"编辑"权限,因为我没有看到创建新页面的特殊权限),以及然后,我可以授予他们编辑其组有权编辑的类别中的页面的权限。但我再也看不到"菜单:维基:创建一个维基页面"选项,我无法弄清楚如何允许用户在该类别中创建新页面。
我可以编辑该组并设置分配给用户使用此默认组编辑的未分类对象的"默认类别"到期望的类别。当我这样做时,该组中的用户现在有一个"创建一个Wiki页面"选项显示在菜单:Wiki子菜单中,但点击 not 会显示新页面进行编辑;相反,如果只是显示现有维基页面的列表,而没有创建新页面的选项!
如果我从现有页面创建指向新页面的链接,我将无法以任何方式对其进行编辑。单击该链接将我带到一个页面,该页面指示该页面不存在,但不提供任何编辑方式。将页面标题直接放在URL中,如在tiki-editpage.php?page = New + Page + Name中显示"您无权编辑此页面"错误页面。由于用户创建的任何新页面都应具有他们有权编辑的类别,因此除非在初始编辑权限检查发生之后才设置类别,否则这没有意义,这会创建一个catch-22!
如何让用户在他们有权编辑的任何类别中创建新页面?
如果分类不是任务的最佳工具,那也没关系。我并不真正理解类别和结构之间的区别,而这对于我想要完成的事情更好,但似乎类别更多的是本地的"功能,这就是我尝试使用它们的原因。