我有几个拥有特殊权利和类别的用户组。
示例: 职业:A,B,C。 教师:A,B,C。
现在,如果“A老师”通过首页在他的类别(A)中创建了一篇文章,他就可以为本文选择一个权限级别(A组,B组,C组访问权限)。
是否可以隐藏此“访问级别选择”并在发布到类别a时提供自动访问级别,在本例中为“访问级别a”?
感谢任何有用的帮助! :)
答案 0 :(得分:0)
您可以隐藏“访问级别选择”覆盖提交表单布局。但是肯定需要一些编码来提供自动访问级别。这不是一件容易的事......
答案 1 :(得分:0)
我过去在客户端项目上做过类似的事情。我最后通过将components / com_content / views / form / tmpl / edit.php复制到templates / mytemplate / html / com_content / form / edit.php来为编辑布局创建模板覆盖。然后,我移动了字段并隐藏了常规访问级别选择容器。然后,我执行了一些逻辑以使登录用户确定他们应该选择哪个访问级别,并在关闭表单标记之前的隐藏字段中设置它,以便在提交时,表单将采用该值。我使用的领域看起来像这样:
<input type="hidden" name="jform[access]" value="YOUR_GROUP_ACCESS_ID" />
所以,正如德米特里所说,这确实需要一些工作,但这并不太难。