¿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


3
El enlace de la imagen está roto.
Citricguy

Respuestas:


10

En su MODULE_form_altergancho agregue:

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

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.


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.


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;

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.