我一直在努力解决这个问题一周,请有人帮助我。在“提交文章”页面上,只有“注册用户”可用,您是否可以禁用或删除允许注册用户选择“访问级别”的字段?我希望它自动设置为“公共”,因为普通的注册用户不知道这意味着什么,所以会被它弄糊涂
感谢
答案 0 :(得分:0)
编写内容插件并实现函数onContentPrepareForm,如
public function onContentPrepareForm($form, $data) {
if (! in_array($form->getName(), array('com_content.article'))) {
return true;
}
$form->removeField('access');
return true;
}
public function onContentBeforeSave($context, $article, $isNew) {
if ($context != 'com_content.article' && $context != 'com_content.form') {
return;
}
$article->access = 1;
return true;
}
当我从记忆中写入代码时,也许某些上下文名称不正确: - )