Jak usunąć informacje o wersji z formularza edycji węzła?

10

Mam nadzieję, że ktoś może pomóc początkującemu Drupalowi usunąć widok z mojej strony. Jego celem jest gromadzenie danych.

To jest sekcja, którą próbuję usunąć:

zrzut ekranu

Rebecca
źródło
3
Link do obrazu jest uszkodzony.
Citricguy,

Odpowiedzi:

10

W MODULE_form_alterhaczyku dodaj:

$form['revision_information']['#access'] = FALSE;
jkool
źródło
4

Najlepszym rozwiązaniem byłoby powiązanie go z uprawnieniem, które można następnie powiązać z rolą.

użyj tego kodu w niestandardowym module:

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

Wtedy tylko role z uprawnieniem „zobacz wersje” będą mogły zobaczyć tę kartę.

nerdoc
źródło
2

Spójrz na Jammer .

Najlepszy opis tego, co robi ten moduł, można znaleźć na stronie projektu:

Ten moduł ma na celu zrzucanie z interfejsu elementów, które mogą nie być odpowiednie we wszystkich przypadkach lub po prostu dezorientować niektórych odbiorców.

Wspomniane informacje o wersji są jedną z wielu rzeczy, które są uważane za „mylące” i które można usunąć za pomocą jammera.

PS: Dodatkowym plusem jest to, że Jammer ma stabilną wersję D7.

F1234k
źródło
1

Można to zrobić za pomocą następującego kodu w funkcji hook_form_alter.

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;
Aswini K.
źródło
1

Użyj również :

$form['revision_information']['#type'] = 'hidden';
Pankaj Chauhan
źródło