0
관리자 인 Drupal 8에는 두 가지 역할이 있습니다. 편집자는 게시되지 않은 노드를 추가 할 수 있으며 Manager는 노드를 검토하고 웹 사이트에서 노드를 승인/게시 할 수 있습니다.Drupal 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
Workflow (https://www.drupal.org/project/workflow) 또는 Override Node Options를 보았습니까? 당신이 기술하고있는 것은 권한 범위 내에서 설정되어야합니다. (https://www.drupal.org/project/override_node_options) –