Schaltflächen bzw. Register im Editor ausblenden

Im Editor können Sie die anzuzeigenden Schaltflächen selbst definieren.

Weblication® CMS bietet Ihnen im Projekt flexible Möglichkeiten. Unter anderem können Sie für die Seiten Bearbeitung Einfluss auf die Schaltflächen und Register des Editors nehmen.

Beispielhafte Anwendungsfälle

Diese Möglichkeit kann z.B. für folgende Fälle genutzt werden:

  • Die "Speichern" Schaltfläche soll bei bestimmten Objekten nicht angeboten werden, da Dateioperationen über Ereignisse ausgeführt werden, welche die Objekte beim Speichern verschieben.
  • Die Vorschaufunktion ist für bestimmte Objekte nicht brauchbar.
  • Speichern darf überhaupt erst ausgeführt werden, wenn bestimmte Schritte abgearbeitet wurden.

Die Schaltflächen des Editors

Abhängig von der eingesetzten Lizenz, den Berechtigungen sowie des Dateityps, können folgende Schaltflächen genutzt werden:

  • cancel
  • save_and_exit
  • save
  • pause
  • metadata
  • seo
  • preview
  • versions

Auszug aus standard.metadata.php mit JavaScript-Bereich

<script type="text/javascript">
  // ...
              
  // Speichern-Button ausblenden:
  wEditor.hideButton('save');

  // Register Vorschau bei Objekt-Typ 'news' ausblenden:
  <xsl:if test="/wd:document/wd:extension/wd:object/@type = 'news'">
    wEditor.hideButton('preview');
  </xsl:if>

  // Pause Schaltfläche im Editor direkt einblenden und ggf. eigenen Button-Text vergeben (ab CMS-Version 013.001.049.000)
  wEditor.showButton('pause');
  wEditor.setButtonText('pause', 'Pause (nur Arbeitskopie speichern)');

  // ...
</script>