Hallo zusammen,
im
Master Branch gibt es jetzt einen neuen
CKEditor (den aktuellsten 4.6.0). Damit sollte das Problem mit den <p> - Tags um die Splitmarker gelöst sein. Bitte testet mal, falls ihr Zeit dazu habt.
Speichern eines leeren Inhaltes sollte auch gehen. Ich habe an der Standard-Konfiguration des CK nichts verändert, scheinbar wurde das von den CK-Entwicklern erkannt und behoben. Besondere Konfigurationen wären auch denkbar. Aber, wenn möglich, sollten wir darauf verzichten, weil die Editoren doch sehr unterschiedliche Möglichkeiten vorhalten.
Übrigens die Idee, einer neuen Seite etwas Text mitzugeben, finde ich auch interessant. Aber dann nicht ein leerer Absatz, sondern eher so etwas wie ein erklärender Text. Der könnte aus einer Variablen in der Sprachdatei kommen. Und wenn man diese Variable leert, wäre man auch den Text auch wieder los, falls er "nervt".
Außerdem ist noch ein PR von Christoph enthalten, der die Splitmarker aus dem Newsbox-Inhalt entfernt.
Offen bleibt noch:
Einstellungen für Seitenüberschrift per DropDown: Das würde ich
eigentlich nicht gerne machen, denn mit der bisherigen Variante wäre es möglich die zusätzlichen Code / Styles in die Überschriften einzufügen. Für den normalen User wäre es aber besser, wenn er nur eine Liste hätte. Da bin ich jetzt unsicher. Vielleicht sollte doch besser die "DAU" Variante genommen werden? Der Power-User könnte ja einfach die metaconfig.php verändern, dann hätte er wieder alle Möglichkeiten.
Außerdem noch submenue() - Headings:
Das könnte man leicht per Parameter in der Funktion lösen: submenu() gibt alles wie bisher aus, submenu(false) oder submenu(0) unterdrückt die Überschrift. Im Template kann sie dann über echo $tx... eingefügt werden. Dadurch hätte man dann kein Problem mit bestehenden Templates - die aber eh Anpassungen brauchen...
BTW: das Problem mit dem letzten
CKEditor war durch ein Missgeschick mit GIT (zum Glück) ans Licht gekommen. Da GIT dateibasiert arbeitet, weden leere Ordner ignoriert. Der Ordner "media" fehlte übrigens auch. Normalerweise löst man das Problem mittels Build-Skript. Da es das aber noch nicht gibt, habe ich in die betreffenden Ordner eine leere Datei mit dem Namen ".gitkeep" gelegt. So sollten die Ordner dann auch im Download immer dabei sein.