2017-06-23 4 views
0

J'ai créé un widget en ligne qui permet aux utilisateurs d'insérer du contenu, et il apparaîtra comme une icône sur la page en direct et permettre au visiteur de cliquer dessus comme lien icône: enter image description hereKentico - obtenir le contenu du widget en ligne de l'éditeur de texte riche en utilisant C#

Lorsque l'utilisateur double-cliquez dessus dans la page admin: enter image description here

Plus tard, je besoin de capturer le contenu widget en ligne à partir de cette page (avec le code C#), et afficher sur les autres pages, ci-dessous est le morceau de code I essayé: enter image description here

J'ai essayé d'utiliser node.DocumentContent.EditableWebparts ** [0] ** (Oui, je sais que cet essai était trop aléatoire), mais pas réalisable.

Je sais que node.DocumentContent.EditableWebparts ["imcontentwebpart; c7b1d201-39d0-49c2-b3bf-9cdb74397022"] fonctionne, mais je n'ai aucune idée d'où vient le GUID, je ne pouvais pas l'obtenir de façon dynamique. Ce que j'essaie de faire ci-dessus était d'obtenir tout le contenu dans l'éditeur de texte riche, je suis d'accord avec ça, mais c'est encore mieux si je ne peux obtenir que le widget que je souhaite obtenir.

Une idée?

Répondre

0

Ceci doit être géré à l'intérieur du code source du widget.

L'éditeur de contenu stocke le système en tant que propriété du widget. Alors prenez cette propriété et rendez-la comme vous le souhaitez.