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


3
O link da imagem está quebrado.
Citricguy

Respostas:


10

No seu MODULE_form_altergancho, adicione:

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

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.


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.


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;

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.