2010-12-22 2 views
0

J'utilise le CKEditor.Analyser et ajouter des données supplémentaires à CKEditor avant d'enregistrer

Je dois ajouter du texte autour de le code html fourni par CKEditor (c'est-à-dire une étiquette d'ouverture et de fermeture autour de la sortie html, pas une étiquette html).

Y at-il un moyen de le faire?

Merci

+0

Je recommande d'encapsuler le HTML lors de la sortie, au lieu d'avant l'enregistrer (si c'est ce que vous faites). Cela vous évitera de vous assurer qu'il n'est pas déjà emballé lors de la modification du code HTML. – simshaun

+0

@simshaun - Comment puis-je faire ça? – Editorman

+0

Enregistrez la sortie HTML de l'éditeur dans la base de données comme d'habitude. Quand vous allez l'afficher, 'echo '

'. $html .'
';' – simshaun

Répondre

0

vous pouvez obtenir les données HTML dans l'éditeur via .getData()

Quelque chose comme cela pourrait fonctionner pour vous:

var wrappedOutput = '<div>'+ CKEDITOR.instances.NameOfEditorInstance.getData() +'</div>'; 

Voici un lien vers la documentation pointant vers .getData()

Questions connexes