노드 편집 양식에서 개정 정보를 제거하려면 어떻게합니까?


10

Drupal 초보자가 내 페이지에서보기를 제거하는 데 도움이되기를 바랍니다. 그것의 목적은 데이터 수집을위한 것입니다.

이것은 내가 제거하려고하는 섹션입니다.

스크린 샷


3
이미지 링크가 끊어졌습니다.
Citricguy

답변:


10

당신의 MODULE_form_alter훅에 추가하십시오 :

$form['revision_information']['#access'] = FALSE;

4

가장 좋은 해결책은 권한바인딩 한 다음 역할에 연결하는 것입니다.

이 코드를 커스텀 모듈에서 사용하십시오 :

function mymodule_form_alter(&$form, &$form_state, $form_id) {
  $form['revision_information']['#access'] = user_access('view revisions');
}

그런 다음 '수정본보기'권한이있는 역할 만이 탭을 볼 수 있습니다.


2

Jammer를 살펴보십시오 .

해당 모듈의 기능에 대한 최상의 설명은 프로젝트 페이지에서 찾을 수 있습니다.

이 모듈은 모든 경우에 적합하지 않거나 특정 대상을 혼동 할 수있는 사용자 인터페이스에서 항목을 제거하기위한 덤핑 장소로 고안되었습니다.

언급 한 개정 정보는 "혼란"으로 간주되어 방해 전파로 제거 할 수있는 많은 정보 중 하나입니다.

추신 : Jammer는 안정적인 D7 버전을 가지고 있습니다.


1

hook_form_alter 함수에서 다음 코드를 사용하여 수행 할 수 있습니다.

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.