Antworten:
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.
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.
Auch verwenden :
$form['revision_information']['#type'] = 'hidden';