Aller au contenu principal
  Lundi 22 mars 2021
  3 réponses
  1.7K visites
  S'abonner
Salut,

J'essaie d'utiliser votre éditeur dans un composant personnalisé (généré par component-creator) et les boutons « jInsertEditorText » ne fonctionnent pas.

J'ai effectué un test dans Article et ça fonctionne.

Le problème réside dans :


var oEditor = CKEDITOR.instances[editor];


Il ne parvient pas à obtenir le contenu nécessaire pour effectuer l'opération "insertHtml".

Pourriez-vous m'aider ?

Merci !
UN
il y a 4 ans
Salut,

Merci de nous avoir contactés ici à propos de cette extension.

J'essaie d'utiliser votre éditeur dans un composant personnalisé (généré par component-creator) et les boutons « jInsertEditorText » ne fonctionnent pas.

J'ai effectué un test dans un article et cela fonctionne.

Le problème se situe au niveau de :


`var oEditor = CKEDITOR.instances[editor];`.


Cette ligne ne parvient pas à récupérer le contenu nécessaire à l'insertion de HTML.

Pourriez-vous m'aider ?


Désolé, ceci est un forum de prévente, nous n'assurons pas le support technique ici.


Merci beaucoup!
Sincères amitiés,
C
il y a 4 ans
Merci pour votre réponse.

Oui, mais je ne souhaite pas acheter avant d'avoir résolu ce problème.
C
il y a 4 ans
Bon, je vais trouver le problème moi-même (comme toujours).

pour les prochains qui ont ceci ->

Le formulaire d'édition de l'article est -> jform_articletext
Le formulaire d'édition de votre composant est ->jsform_nom_de_votre_champ_xml.

Dans la fonction bouton de votre éditeur, vous devez donc utiliser ce nom de formulaire JS personnalisé :


window.parent.jInsertEditorText(tag, 'jsform_nameofyourxmlfield');

  • Page :
  • 1
Il n'y a pas encore de réponses pour ce post.