¿Cómo elimino la información de revisión de un formulario de edición de nodo?

10

Espero que alguien pueda ayudar a un principiante de Drupal a eliminar una vista de mi página. El propósito de esto es para la recolección de datos.

Esta es la sección que estoy tratando de eliminar:

captura de pantalla

Rebecca
fuente
3
El enlace de la imagen está roto.
Citricguy

Respuestas:

10

En su MODULE_form_altergancho agregue:

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

La mejor solución sería vincularlo a un permiso que luego puede vincularse a un rol.

use este código en un módulo personalizado:

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

Entonces, solo los roles con permiso de 'ver revisiones' pueden ver esta pestaña.

nerdoc
fuente
2

Echa un vistazo a Jammer .

La mejor descripción de lo que hace ese módulo se puede encontrar en la página del proyecto:

Este módulo está destinado a ser un vertedero para eliminar cosas de la interfaz de usuario que pueden no ser apropiadas en todos los casos o simplemente confunden a ciertas audiencias.

La información de revisión que mencionó es una de las muchas cosas que se consideran "confusas" y que puede eliminar con jammer.

PD: Una ventaja adicional es que Jammer tiene una versión D7 estable.

F1234k
fuente
1

Esto se puede hacer usando el siguiente código en la función hook_form_alter.

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

También use:

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