Wie entferne ich die Revisionsinformationen aus einem Knotenbearbeitungsformular?


10

Ich hoffe, jemand kann einem Drupal-Anfänger helfen, eine Ansicht von meiner Seite zu entfernen. Der Zweck ist eine Datenerfassung.

Dies ist der Abschnitt, den ich entfernen möchte:

Bildschirmfoto


3
Bildlink ist defekt.
Citricguy

Antworten:


10

MODULE_form_alterFügen Sie in Ihrem Haken hinzu:

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

4

Die beste Lösung wäre, es an eine Berechtigung zu binden, die dann an eine Rolle gebunden werden kann.

Verwenden Sie diesen Code in einem benutzerdefinierten Modul:

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

Dann können nur Rollen mit der Berechtigung "Revisionen anzeigen" diese Registerkarte sehen.


2

Schauen Sie sich Jammer an .

Die beste Beschreibung für die Funktionsweise dieses Moduls finden Sie auf der Projektseite:

Dieses Modul soll eine Müllhalde sein, um Dinge von der Benutzeroberfläche zu entfernen, die möglicherweise nicht in allen Fällen geeignet sind oder nur bestimmte Zielgruppen verwirren.

Die von Ihnen erwähnten Revisionsinformationen sind eines der vielen Dinge, die als "verwirrend" gelten und die Sie mit einem Störsender entfernen können.

PS: Ein zusätzliches Plus ist, dass Jammer eine stabile D7-Version hat.


1

Dies kann mithilfe des folgenden Codes in der Funktion hook_form_alter erfolgen.

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.