Seite 1 von 1

TinyMCE selber einbinden

Verfasst: Di 12. Mai 2015, 10:37
von Bernbacher
Hallo,
ich habe eine Seite im Backend mit vielen HTML-Feldern, bei jedem Klick auf Bearbeiten wir ja ein Seitenwechsel durchgeführt, um den TinyMCE zu öffnen. Dort werden die Eingaben gemacht und nach dem Speichern das gleiche Spiel: die ursprüngliche Seite wird geladen und man muss evtl. wieder ganz nach unten scrollen, um zu dem Textfeld zu kommen, das man gerade bearbeiten will, nicht wirklich elegant und up to date...

Lokal (ohne Contenido) konnte ich mir es schön einfach bauen, das auf Klick auf ein Textfeld dieses durch den Editor ersetzt wird und das Speichern per Ajax geschieht: kein neues Laden der Seite, kein mühevolles scrollen. Der Content wird sofort durch den neuen Inhalt aus dem Editor ersetzt.

Wenn ich das nun in Contenido einbaue, öffnet sich leider nicht mehr der TinyMCE. Ich nehme an er beisst sich mit der im Contenido verbauten Variante.
Leider verstehe ich davon zu wenig, wo ich hin fassen muss um die im Contenido bestehende Version vom TinyMCE anzupassen (contenido/external/wysiwyg/tinymce3/editorclass.php, oder?) oder ist es möglich so was wie eine zweite Instanz des TinyMCE zu erstellen?

Wäre für jeden Idee dankbar...

Re: TinyMCE selber einbinden

Verfasst: Mi 20. Mai 2015, 11:16
von Bernbacher
Keiner eine Idee oder war ich zu unverständlich?

Re: TinyMCE selber einbinden

Verfasst: Mi 20. Mai 2015, 12:32
von Oldperl
Bernbacher hat geschrieben: ist es möglich so was wie eine zweite Instanz des TinyMCE zu erstellen?
Ist möglich indem Du Namespaces nutzt. Die 4.9er nutzt im JS-Bereich einen eigenen Namespace 'Con' (ob beim Tiny auch bin ich jetzt überfragt). Aber Du kannst deiner TinyMCE-Instanz einen eigenen Namespace zuweisen so das diese unabhängig von allen anderen JS-Bereichen läuft.

Infos zur Struktur in Contenido findest du unter :arrow: https://docs.contenido.org/display/CONDEVE/JavaScript
Grundsätzliches zu Namespace
:arrow: http://wiki.selfhtml.org/wiki/JavaScrip ... r.C3.A4ume
:arrow: http://elegantcode.com/2011/01/26/basic ... amespaces/

Gruß aus Franken

Ortwin