TinyMCE selber einbinden

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Bernbacher
Beiträge: 63
Registriert: Fr 21. Jan 2011, 13:29
Kontaktdaten:

TinyMCE selber einbinden

Beitrag 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...
Bernbacher
Beiträge: 63
Registriert: Fr 21. Jan 2011, 13:29
Kontaktdaten:

Re: TinyMCE selber einbinden

Beitrag von Bernbacher »

Keiner eine Idee oder war ich zu unverständlich?
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: TinyMCE selber einbinden

Beitrag 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
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Antworten