====== CKEditor für Redaxo 5.x ====== ===== Alle HTML-Elemente zulassen ===== Wenn der CKEditor HTML-Elemente entfernt (macht er übrigens nur, wenn der Editor geladen wird, also beim Editieren eines Textes und nicht beim speichern!) hilft folgendes:\\ Linke Spalte unter AddOns->CKEditor ... Reiter Profile->Profil auswählen und dort bei **JavaScript Config Objekt**allowedContent: true, hinzufügen. Das bewirkt, das ALLE HTML-Elemente zugelassen werden. Könnte also evtl. ein Sicherheitsrisiko sein.\\ https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html \\ \\ ===== Link per Default in neuem Fenster öffnen lassen ===== Siehe: http://handsomedogstudio.com/ckeditor-set-default-target-blank \\ In die Datei //assests/ckeditor/vendor/plugins/link/dialogs/**link.js**// folgenden Code am Ende der Datei einfügen: /* Here we are latching on an event ... in this case, the dialog open event */ CKEDITOR.on('dialogDefinition', function(ev) { try { /* this just gets the name of the dialog */ var dialogName = ev.data.name; /* this just gets the contents of the opened dialog */ var dialogDefinition = ev.data.definition; /* Make sure that the dialog opened is the link plugin ... otherwise do nothing */ if(dialogName == 'link') { /* Getting the contents of the Target tab */ var informationTab = dialogDefinition.getContents('target'); /* Getting the contents of the dropdown field "Target" so we can set it */ var targetField = informationTab.get('linkTargetType'); /* Now that we have the field, we just set the default to _blank A good modification would be to check the value of the URL field and if the field does not start with "mailto:" or a relative path, then set the value to "_blank" */ targetField['default'] = '_blank'; } } catch(exception) { alert('Error ' + ev.message); } });