我在Drupal 8担任编辑,经理两个职位。编辑器可以将节点添加为未发布,管理员可以查看节点并在网站中批准/发布它们。
对于管理我使用默认的SEVEN主题来添加/编辑节点。如何仅将“保存并发布”按钮隐藏到“编辑者”角色?
可以通过调用模板钩子node_presave
吗?我试过下面的代码,但没有用。
function seven_node_presave($node) {
global $user;
if (in_array('editor',$user->roles)){
$node->status = FALSE;
}
}
有人可以为此提出解决方案吗?
答案 0 :(得分:0)
也许不是你看起来正在寻找的答案,但我发现这在我的时间非常有用:
闪电工作流程 - 来自Lightning distibution,稳定而简单但如果你已经开始你的项目不太适合
工作流程 - 对于D8仍然处于测试阶段,但我在D7上使用它,功能非常强大,可以毫无问题地管理您的情况。