it-swarm.com.de

Revisionsinformationen ausblenden

Es wird versucht herauszufinden, wie Revisionsinformationen aus dem Knotenformular ausgeblendet werden können. Wenn Benutzer einen Knoten erstellen, werden unten Revisionsinformationen angezeigt, die sie verwirren. Ich kann Revisionsinformationen in den Einstellungen für die Bearbeitung von Inhaltstypen anscheinend nicht deaktivieren, da bereits Knoten vorhanden sind. Die einzige Lösung besteht also darin, es zu verstecken.

Der Weg, den ich gehe, besteht darin, Folgendes hinzuzufügen:

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

Meine Frage ist, wie ich das zu meiner Datei theme-name.theme hinzufügen kann.

Der Inhaltstyp ist FRAGEN

Vielen Dank.

2
Progonat

Bitte versuchen Sie den folgenden Code in Ihrer Datei theme-name.theme.

/**
 * Implements hook_form_alter().
 */
function THEMENAME_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
  $form['revision_information']['#access'] = FALSE;
}

Versuchen Sie es mit CSS zu verstecken:

.field--name-revision-log-message {
  display: none;
}

Ich habe das für Medien benutzt.

1
Henrik S

Wenn Sie einen neuen Inhaltstyp erstellen, haben Sie die Möglichkeit, keine neuen Revisionen zu erstellen. Während Sie dies für zukünftige Inhalte festlegen können, werden alle vorhandenen Knoten weiterhin überarbeitet. Wenn nicht zu viele geändert werden müssen, können Sie dies manuell deaktivieren oder ein Skript in die Datenbank schreiben, um sie zu deaktivieren.

0
Dupls