Definition und Bedeutung der WYSIWYG-Textfilter
Veröffentlichungsdatum: 21. April 2020
Änderungsdatum: 17. Februar 2023
wysiwyg text filter formatierungen entfernen löschen filtern
Dieser Artikel beschreibt die verwendbaren Text-Filter für WYSIWYG-Felder, welche zum Filtern von Formatierungen, etc. verwendet werden können.
Um bei der Bearbeitung von Seiten zu verhindern, dass der Benutzer Formatierungen im Textfeld einfügt, die nicht erwünscht sind, können Sie folgende Filter einsetzen.
Auflistung der verfügbaren WYSIWYG-Textfilter
| Textfilter | Bedeutung | WYSIWYG-Auswahl |
|---|---|---|
| deleteFontFormats | Filtert folgende Tags: | Schriftformatierungen entfernen |
| deleteFontFormatsOnly | Filtert folgende Tags: | (nicht verfügbar) |
| deleteTextBlocks | Filtert folgende Tags: | Textabsätze entfernen |
| deleteTables | Filtert table-Tags | Tabellen entfernen |
| deleteImages | Filtert img-Tags | Bilder entfernen |
| deleteLinks | Filtert a-Tags (Inhalt des A-Tags bleibt bestehen) | Links entfernen |
| deleteFormats | Filtert alle Tags | Alles außer Text entfernen |
| deleteStyleAttributes | Filtert Style-Attribute, Apple-Style-Klassen (Apple-style-span) aus allen Tags und span-Tags ohne Attribute | (nicht verfügbar) |
| convertStyleAttributes | Konvertiert diverse Style-Attribute und wandelt diese in entsprechende HMTL-Tags um (z.B: SPAN-Tag mit style="font-weight: bold;" in ein strong-Tag). | (nicht verfügbar) |
| deleteTagsExcept | Filtert alle HTML-Tags mit Ausnahme der in Klammer angegebenen Tags | (nicht verfügbar) |
| deleteNewlines |
Filtert alle einfachen Zeilenumbrüche (\n und \r) | (nicht verfügbar) |
Ein Auszug aus diesen Filtern werden zum einen in der WYSIWYG-Leiste in der Textfiter-Auswahlbox angeboten. Zum anderen können Sie alle oben aufgelisteten Filter über die Text-Pflegetag-Attribute autoFilter und pasteFilter (siehe weiterführende Links) einsetzen.
FAQs
- Wozu dienen WYSIWYG-Textfilter in WYSIWYG-Feldern?
- WYSIWYG-Textfilter verhindern, dass beim Bearbeiten von Seiten unerwünschte Formatierungen oder Inhalte in ein WYSIWYG-Textfeld eingefügt werden. Sie filtern dabei bestimmte HTML-Tags oder Attribute.
- Was macht der Textfilter „deleteFontFormats“?
- Er entfernt Schriftformatierungen, indem folgende Tags gefiltert werden: font, span, b, strong, i, u, em. Hinweis: Bei p- und h-Tags werden die Attribute der Tags gefiltert.
- Was ist der Unterschied zwischen „deleteFontFormats“ und „deleteFontFormatsOnly“?
- „deleteFontFormatsOnly“ filtert nur font- und span-Tags (bei p- und h-Tags werden die Attribute gefiltert). „deleteFontFormats“ entfernt zusätzlich weitere Schriftformatierungs-Tags wie b, strong, i, u und em.
- Wann wird der Filter „deleteTextBlocks“ verwendet?
- Wenn Textabsätze entfernt werden sollen. Der Filter entfernt p-, div-, br- und table-Tags.
- Was bewirkt der Filter „deleteTables“?
- Er entfernt Tabellen, indem table-Tags gefiltert werden.
- Was macht „deleteImages“?
- Er entfernt Bilder, indem img-Tags gefiltert werden.
- Was bewirkt „deleteLinks“?
- Er entfernt Links, indem a-Tags gefiltert werden. Der Inhalt des A-Tags bleibt dabei bestehen.
- Was bedeutet „deleteFormats“ in der Praxis?
- „deleteFormats“ filtert alle Tags. Anstelle zuvor bestehender h, br, p, ol, ul und li-Tags wird ein Umbruch (BR) gesetzt, sodass im Ergebnis im Wesentlichen nur Text (ohne ursprüngliche Formatstruktur) verbleibt.
- Was ist „deleteStyleAttributes“ und was wird damit gefiltert?
- Er filtert Style-Attribute sowie Apple-Style-Klassen (Apple-style-span) aus allen Tags und aus span-Tags ohne Attribute.
- Was macht „convertStyleAttributes“?
- Er konvertiert bestimmte Style-Attribute und wandelt sie in passende HTML-Tags um. Beispiel: Ein SPAN-Tag mit style="font-weight: bold;" wird in ein strong-Tag umgewandelt. Verfügbar ab CMS-Version 014.005.032.000.
- Wie funktioniert „deleteTagsExcept“?
- „deleteTagsExcept“ filtert alle HTML-Tags, lässt aber die in Klammern angegebenen Tags ausdrücklich zu. Beispiel: deleteTagsExcept(ul|ol|li|u|em|i|img|a|strong|b).
- Was macht „deleteNewlines“?
- Er entfernt einfache Zeilenumbrüche, also alle Vorkommen von \n und \r. Verfügbar ab CMS-Version 017.006.009.000.
- Wo können WYSIWYG-Textfilter ausgewählt bzw. eingesetzt werden?
- Ein Auszug der Filter wird in der WYSIWYG-Leiste in der Textfilter-Auswahlbox angeboten. Alle oben aufgelisteten Filter können zusätzlich über die Text-Pflegetag-Attribute autoFilter und pasteFilter eingesetzt werden.