20110721¶
Einfügetexte für TinyMCE¶
Ticket docs/tickets/45 : Ich habe das Problem (hoffentlich verständlich) in Englisch formuliert und lass das mal was sacken, d.h. arbeite jetzt erstmal an den Einfügetexten weiter, immerhin wäre ja mein Traum, dass die Leute mit dem TinyMCE so zufrieden sind, dass sie gar nicht mehr in Word zu arbeiten brauchen.
Also in TinyMCE wollen wir einen neuen Button, den man idealerweise auch per Hotkey aufrufen kann, und daraufhin soll er eine Liste von konfigurierbaren Einfügetexten anzeigen, und wenn man einen davon auswählt, wird er an der aktuellen Cursorposition eingefügt.
Beim Stöbern in den Plugins stoße ich auf das table-Plugin, mit dem ich
erstmal ein wenig rumspiele.
Im Parameter plugins füge ich ,table
hinzu, und in
theme_advanced_buttons3 das Zauberwort tablecontrols
(das ich nur dank http://www.modxcms.de/tabellen-mit-tinymce.html
weiß; im Code habe ich das nicht gefunden (!)).
Auch searchreplace ist ein interessantes Plugin, das wir benutzen.
Nachdem ich einen interessanten Artikel Writing a Plugin for TinyMCE zu lesen begonnen hatte, entdecke ich, dass es schon ein fertiges Plugin gibt: template Wie schön!
Nach knapp 4 Stunden Arbeit ist die Sache fürs erste gebacken:
eine globale Liste von konfigurierbaren
Einfügetexten
.
Um die Auswahlliste
kontextabhängig zu machen, müsste ich mir noch was einfallen lassen:
tinymce.Editor.settings.template_templates_list_url müsste dann den pk
des aktuellen records enthalten.
Checkin 20110721.