22 Stimmen

TinyMCE: Text immer als Plain Text ohne Formatierung einfügen

Frage von Gast | 05.05.2014 um 18:32

Wenn ich etwas aus einer Word-Datei oder aus einem HTML-Dokument in meinen TinyMCE-Editor kopiere, werden immer eine Menge von Formatierungen übernommen, die eigentlich nicht übernommen werden sollten.

Anders ist das natürlich, wenn man einen unvermittelten Text zum Beispiel aus einem Plain Text Editor kopiert.

Wie kann ich es erreichen, dass Text immer ohne Formatierung als Plain Text in den TinyMCE-Editor eingefügt wird?

AntwortenPositivNegativDatumStimmen
2Beste Antwort2 Stimmen

TinyMCE stellt das Plugin "paste" zur Verfügung, das sich um diesen Fall kümmern kann. Die Eigenschaft "paste_as_text" sollte auf "true" stehen.

Du kannst das Plugin folgendermaßen einbinden:

tinymce.init({
  selector: "textarea",
  plugins: "paste",
  paste_as_text: true
});

In deinem Fall könnte auch "paste_word_valid_elements" statt "paste_as_text" hilfreich sein, den man wie folgt benutzen kann:

tinymce.init({
  selector: "textarea",
  plugins: "paste",
  paste_word_valid_elements: "h1,h2,h3,b,strong,i,em"
});

Damit lassen sich HTML-Tags definieren, die beim Kopieren aus Word (oder einer anderen Quelle) übernommen werden dürfen. Alle anderen Elemente würden automatisch entfernt werden. So ist es möglich, zwar zum Beispiel die Überschriften und fett geschriebenen Wörter zu übernehmen, aber nicht jede beliebige andere Formatierung.
06.05.2014 um 12:34

AntwortenPositiv Negativ
00 Stimmen

In welche der vielen Wordpress- oder TinyMCE-Datei muss ich die Zeilen einfügen?
19.02.2020 um 08:11

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.