답변:
자동 개정 작성을 사용하려면 컨텐츠 유형 페이지 (admin / content / node-type)로 이동하여 개정을 자동으로 작성하려는 컨텐츠 유형에 대한 편집을 선택하십시오.
워크 플로 필드 아래에 "새 개정 만들기"옵션이 있습니다. 확인란을 선택하고 콘텐츠 유형 설정을 저장하십시오.
이제 권한 (admin / user / permissions)에서 사용자에게 "관리 노드"권한을 부여하지 않아야합니다. 이렇게하면 해당 옵션을 덮어 쓰지 못하게됩니다.
이를 수행하는 방법에는 몇 가지가 있지만 administer nodes사용자 의 권한을 비활성화하지 않고 수행하려는 경우 가장 쉬운 방법은 다음 을 구현하는 사용자 정의 모듈을 작성하여 새 개정 작성 작성 선택란에 대한 액세스를 끄는 것입니다 hook_form_alter().
function sandbox_form_alter(&$form, &$form_state, $form_id) {
// Node forms have an ID of the form CONTENTTYPE_node_form: only modify those
if (strstr($form_id, '_node_form') === FALSE) {
return;
}
if (isset($form['revision_information'])) {
$form['revision_information']['revision']['#access'] = FALSE;
}
}
이런 방식으로 사용자는 각 콘텐츠 유형의 설정 페이지에서 설정되는 확인란의 기본값을 변경할 수 없습니다.