So stellen Sie für ein Textfeld bestimmte WYSIWYG-Funktionen bereit

Dieser Artikel beschreibt, wie Sie für ein Textfeld zur Formatierung des Inhaltstextes bestimmte Formatierungsfunktionen zur Verfügung stellen.

Die in der WYSIWYG-Leiste angebotenen Formatierungsmöglichkeiten (fett, kursiv, etc.) lassen sich zum einen über das dem Benutzer zugewiesene WYSIWYG-Profil definieren und zum anderen über das Text-Pflegetag selber.

Beachten Sie hinsichtlich des Einsatzes der Funktionen für Bilder und Tabellen über die WYSIWYG-Leiste bitte den Artikel in den weiterführenden Links zur Qualität von Webseiten!

Nachfolgend ein Beispiel, wie Sie für zu pflegende Textfelder auf Basis des zugewiesenen XSLT-Templates nur die Formatierungsmöglichkeiten für fett und kursiv ermöglichen. Es werden dann lediglich diese beiden Buttons in der WYSIWYG-Leiste angezeigt.

Beispiel 1: Auszug aus dem XSLT-Template text.wysiwyg.wItem.php mit definierten WYSIWYG-Funktionen

<!--web:text:start wysiwygFunctions="bold|italic" editor="wysiwyg"--><xsl:value-of disable-output-escaping="yes" select="wd:fragment[@id = 'text']"/><!--web:text:stop-->

Beispiel 2: Auszug aus dem XSLT-Template text.wysiwyg.wItem.php mit definierten WYSIWYG-Funktionen (Formatierungen)

<!--web:text:start wysiwygFunctions="bold|italic|styleclasses(h1.none highlighted)" editor="wysiwyg"--><xsl:value-of disable-output-escaping="yes" select="wd:fragment[@id = 'text']"/><!--web:text:stop-->

<!--
  zur Formatierungsbox (styleclasses) können die Werte (mit Leerzeichen getrennt) angegeben werden, auf die die Auswahl beschränkt sein soll
-->

Bedeutung der WYSIWYG-Funktionen/Buttons

WYSIWYG-FunktionBedeutung
boldFett / Bold
italicKursiv / Italic
underlineUnterstrichen / Underline
orderedlistgeordnete Liste
unorderedlistungeordnete Liste
justifyJustieren (linksbündig, rechtsbündig, zentriert, blocksatz)
linkLinkbearbeitung
pictureBildbearbeitung
tableTabellenfunktionen
pastetextZwischenablage Filterfunktion
sourceUmschaltbutton Quelltext
undoRückgängig / Undo
filterTextfilter-Funktion Auswahlbox
specialcharsSonderzeichen Auswahlbox
styleclassesFormatierung Auswahlbox