Seite 1 von 1

Editor löscht <Button> und style aus Code

Verfasst: Do 12. Nov 2020, 11:20
von Faar
Hallo Miteinander,
der tinyMCE 4 Editor löscht aus dem HTML-Quellcode beim einfügen über den <>-Quellcodebutton das HTML-Element <button> und das Attribute style="" aus dem Quellcode.
Obwohl ich allow *[*] eingestellt habe.

Das ist äußerst ärgerlich, wenn man zum Javascript-Programmieren sowohl <button> als auch ein leeres style="" bräuchte.
Hab das mit dem Button erstmal als <div type="button"> gelöst und das Script läuft jetzt ohne style="".
Aber das CSS muss ich überall auf button Referenz durcharbeiten, weil der ja nun nicht da ist.
Trotzdem ärgerlich, vor allem, weil es scheints laut Google noch nie Probleme damit gab, dass jemandem button oder style gelöscht wird. :motz:

Re: Editor löscht <Button> und style aus Code

Verfasst: Do 12. Nov 2020, 15:47
von Faar
Hatte schon überlegt, statt CMS_HTML einen CMS_TEXT Content-Type zu nehmen, aber der stript Tags, soviel ich weiß.
Die API von Contenido geht wieder mal nicht.

Und Modulcode mit reinem HTML-Ausgabe ist nicht für Redakteure editierbar.
Auch bei Ankern <a> schmeißt der Editor alle <span> raus, die leider bei komplexen bootstrap-Seiten nunmal in Ankern vorkommen.

Re: Editor löscht <Button> und style aus Code

Verfasst: Do 12. Nov 2020, 20:27
von homtata
Die Frage ist, WO du die valid_elements eingestellt hast.
Bei TinyMCE4 sind die Einstellungen unter Administration/System/WYSIWYG vorzunehmen.
Dort schreibe ich z.B. bei "Konfigurationen für CMS_HTML" im Feld "Zusätzliche Parameter" mindestens folgenden json-Eintrag hin, damit der Quellcode nicht bereinigt wird:

{
"valid_elements": "*[*]",
"extended_valid_elements": "*[*]",
"verify_html": "false"
}

Re: Editor löscht <Button> und style aus Code

Verfasst: Fr 13. Nov 2020, 20:18
von Faar
Hallo Viktor,
ja, das steht schon im Wysiwyg aber das letzte, verify_html:false, das fehlt.
Vielleicht hilft das was.
Danke :)