0
我在Drupal 8两个角色编辑器,管理器。编辑者可以将节点添加为未发布的节点,管理员可以查看节点并在网站中批准/发布节点。8用户节点保存
对于管理,我使用默认SEVEN主题添加/编辑节点。我如何才能将“保存并发布”按钮隐藏到编辑角色?
它能否可能通过调用模板钩node_presave
?我尝试了下面的代码,但不起作用。
function seven_node_presave($node) {
global $user;
if (in_array('editor',$user->roles)){
$node->status = FALSE;
}
}
任何人都可以为此提出解决方案吗?
可能更好的问[Drupal Answers](http://drupal.stackexchange.com/) – Kryten
你看过工作流程(https://www.drupal.org/project/workflow)或覆盖节点选项吗?你所描述的应该在权限内设置。 (https://www.drupal.org/project/override_node_options) –