it-swarm.com.de

Ausblenden von Autoreninformationen, Revisionsinformationen und Registerkarten mit Veröffentlichungsoptionen im Erstellungs- / Bearbeitungsknoten für einen beliebigen Inhaltstyp

Ich versuche, Authoring-Informationen, Revisionsinformationen und Registerkarten mit Veröffentlichungsoptionen im Erstellungs-/Bearbeitungsknoten für einen beliebigen Inhaltstyp auszublenden. Ich habe verschiedene Module ohne Glück ausprobiert. Bitte geben Sie mir Vorschläge, wie dies erreicht werden kann. Vielen Dankenter image description here

8
nagakumar

Normalerweise mache ich das mit einem benutzerdefinierten Modul und der Formular-API von drupal und setze #access = FALSE für Formularelemente, die ich ausblenden möchte (und mit Modulen von Drittanbietern testen, um sicherzustellen, dass nichts kaputt geht).

Kürzlich wurde ich auf Override Node Options aufmerksam gemacht, was genau dies für Drupal 7/6) tut.

5
tenken

Um die einzelnen Optionen auszublenden, können Sie den folgenden Code in Ihrer Funktion module_form_alter () verwenden:

$form['revision_information']['#access'] = FALSE;
$form['author']['#access'] = FALSE;
$form['options']['#access'] = FALSE;
5
shasi kanth

AFAIK, Override Node Options kann diese Optionen nicht deaktivieren, sondern nur für Benutzer aktivieren, die ansonsten keine Berechtigungen benötigen.

Es gibt das Modul Jammer zum Entfernen nicht benötigter Elemente aus der Anzeige.

4
Shevchuk

Ich habe diesen Code geschrieben, der für mich funktioniert

function MODULENAME_form_alter(&$form, $form_state, $form_id) {
  dsm($form_id);
  if ( $form_id == 'FORM_ID'){
    $form['additional_settings']['#access'] = false;
  }
  return $form;
}
3
Shyghar

In Drupal 8 gibt es ein Kernproblem , um die Revisionsfelder konfigurierbar zu machen. Bitte helfen Sie dabei, wenn möglich, oder verwenden Sie Revisionsfeld ausblenden = Modul wenn nicht.

0
colan