Como removo as informações de revisão de um formulário de edição de nós?

10

Espero que alguém possa ajudar um iniciante do Drupal a remover uma visualização da minha página. O objetivo é a coleta de dados.

Esta é a seção que estou tentando remover:

captura de tela

Rebecca
fonte
3
O link da imagem está quebrado.
Citricguy

Respostas:

10

No seu MODULE_form_altergancho, adicione:

$form['revision_information']['#access'] = FALSE;
jkool
fonte
4

A melhor solução seria vinculá-lo a uma permissão que pode ser vinculada a uma função.

use este código em um módulo personalizado:

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

Somente as funções com permissão "visualizar revisões" podem ver esta guia.

nerdoc
fonte
2

Dê uma olhada no Jammer .

A melhor descrição para o que esse módulo faz pode ser encontrada na página do projeto:

Este módulo pretende ser um depósito de lixo para remover itens da interface do usuário que podem não ser apropriados em todos os casos ou simplesmente confundem determinados públicos.

As informações de revisão mencionadas são uma das muitas coisas consideradas "confusas" e que você pode remover com o jammer.

PS: Uma vantagem extra é que o Jammer tem uma versão D7 estável.

F1234k
fonte
1

Isso pode ser feito usando o seguinte código na função hook_form_alter.

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;
Aswini K
fonte
1

Também use:

$form['revision_information']['#type'] = 'hidden';
Pankaj Chauhan
fonte