Ähnlich wie der TinyMCE3 in den Mandanteneinstellungen angewiesen werden musste, dass er ALLE Eingaben im Quellcode zulässt, muss das beim TinyMCE4 unter Administration/System/WYSIWYG auch getan werden. Maßgeblich ist hier die letzte Box im Abschnitt "TinyMCE 4-Konfiguration für CMS_HTML", und zwar in der Box mit dem Label "Zusätzliche Parameter (JSON, das an Tinymce bei der Initalisierung übergeben wird)".
Dort können diverse Parameter übergeben werden, z.B.
Code: Alles auswählen
{
"valid_elements": "*[*]",
"extended_valid_elements": "*[*]",
"verify_html": "false",
"selector2": "textarea",
"plugins": "link",
"menubar": "insert",
"toolbar": "link",
"link_class_list": [{"title": "-- unbestimmt --", "value": ""},{"title": "Button 0", "value": "button0"},{"title": "Button 1", "value": "button1"},{"title": "Button 2", "value": "button2"},{"title": "Button 3", "value": "button3"},{"title": "Button 4", "value": "button4"},{"title": "Button 0 100%", "value": "button0 w-100 buttonAddon"},{"title": "Button 1 100%", "value": "button1 w-100 buttonAddon"},{"title": "Button 2 100%", "value": "button2 w-100 buttonAddon"},{"title": "Button 3 100%", "value": "button3 w-100 buttonAddon"},{"title": "Button 4 100%", "value": "button4 w-100 buttonAddon"}]
}"
Die ersten beiden (oder drei) Werte lassen dann wieder alle Quelleingaben zu. Man muss sich etwas durch die TinyMCE4-Webhilfe pflügen und dann auch noch verstehen, wie und wo Contenido die Original-Syntax leicht abgewandelt übernimmt, aber mit der Zeit hat man es raus...