Wie man ein element in einen TinyMCE editor behandelt als eine nicht-editierbare einzelnes Element?

Innerhalb unserer CMS, unsere Benutzer können Bearbeiten Fehlermeldungen für Formulare mit TinyMCE. Das problem ist, einige dieser Meldungen können erfordern dynamische Daten, wie z.B. "Your chosen name 'X' is invalid".

Um dies zu tun, sind wir mit Token. Anhand der oben als Beispiel unsere user geben in "Your chosen name '{name}' is invalid", und es würde ersetzt zu bekommen auf machen.

Schreibe ich momentan eine plugin für TinyMCE besser zu helfen, den Benutzer zu verwalten, diese Token. Sie würde klicken Sie auf das Symbol, wählen Sie einen token aus einer vordefinierten Liste, und Sie würde sich eingefügt in die Inhalte automatisch.

Das problem ich habe, ist, wie dieses token behandelt wird innerhalb der content-editor. Derzeit ist es nur text, der bearbeitet werden kann, aber was ich machen möchte, ist TinyMCE behandeln, als ein einzelnes element, so dass es entfernt werden kann, verschoben, aber die tatsächliche token selbst kann nicht bearbeitet werden.

Ich habe versucht, mit der noneditable plugin, indem er das token in ein span mit der mceNonEditable Klasse, aber dieser verhält sich nicht wie erwartet, z.B. kann man nicht die Rücktaste löschen Sie das token, wenn das token wird an das Ende der Inhalte, die Sie nicht Tippen können, nachdem es, etc.

Um zu klären,, was ich im Grunde will, ist für TinyMCE zur Behandlung von text, wie es wäre ein Bild. Wäre es ein fester block, ein.k.ein. behandelt, als ein Zeichen/element.

Ist das möglich?

Danke.

Schreibe einen Kommentar