Scriptcase und tinyMCE mit benutzerdefinierten init Parametern

tinyMCE in Scriptcase mit beliebigen init-Einstellungen aufrufen

tinyMCE ist ein HTML-Editor, der in eigene Programme eingebunden werden kann.

Scriptcase verwendet ihn standardmäßig zum Anzeigen und Editieren von Text/BLOB-Feldern mit HTML-Formatierung.
Dabei kann man zahlreiche Parameter einstellen, aber nicht alle und vor allem keine Plugins dazu laden.

Natürlich könnte man tinyMCE selbst nochmals einbinden und dabei die init-Prozedur variabel aufrufen.
Dann muss man auch beim Veröffentlichen (deploy) der Anwendung auf den Live-Server diese Installation manuell vornehmen.

Einfacher geht es, wenn man in der Scriptcase Form ein Text-Feld mit dem SQL-Feld verbindet.
Um dann aus dem Text-Feld einen tinyMCE-Editor zu machen, ermittelt man die interne ID des Text-Feldes im HTML (z.B. mit Chrome > untersuchen).

Anschließend bindet man im onLoad-Event der Form den folgenden Code ein:

In diesem Script muss jetzt noch der Name des Textfeldes ersetzt werden.
In unserem Beispiel-Code hieß das text-Feld: id_sc_field_text_1

Anschließend kann man auch zusätzliche Funktionen beim Aufruf mitgeben.

Hier zwei Beispiele (bitte den Code vor $msg.=’content_style… einfügen):

oder eigene Templates definieren:

 

 

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , ,