Vorschau Button deaktivieren – Drupal

Preview Button - Drupal

Ich hatte lange das Problem, dass die Vorschau der Seiten keinen wirklichen Sinn ergeben hat und absolut falsche Ergebnisse geliefert hat. Der Grund ist, dass für den Administrationsbereich ein anderes Theme verwendet wird. Deswegen sieht man bei der Vorschau das, was man mit diesem Theme auch bekommen würde. Dieses Verhalten hat einige Kollegen verwirrt, sodass der Wunsch kam den Button ganz zu entfernen.

Das ist auch gar nicht mal so schwer. Um den Vorschau-Button in Drupal zu entfernen könnte man sich ein simples Module bauen. Dieses besteht aus nur drei Zeilen Code. Wir manipulieren die Formulare mit dem hook_form_alter().

function disable_preview_button_form_alter(&$form, $form_state, $form_id) {
  unset($form['buttons']['preview']);
}

Ist das Modul aktiviert, so wird der Vorschau-Button bei allen Formularen entfernt.

Wer das Modul nicht selbst zusammensetzen möchte kann dieses gleich hier herunterladen:
Disable the „Preview“ button in Drupal

ALL-INKL.COM