Kentico - 使用c#

时间:2017-06-23 00:45:43

标签: c# widget inline kentico rte

我创建了一个允许用户插入内容的内嵌窗口小部件,它将在实时页面上显示为图标,并允许访问者点击它作为链接图标: enter image description here

当用户在管理页面中双击它时:enter image description here

稍后我需要从此页面捕获内联窗口小部件内容(使用C#代码),并在其他页面上显示,下面是我尝试的代码段: enter image description here

我尝试使用node.DocumentContent.EditableWebparts ** [0] **(是的,我知道这个尝试太随机了),但不可行。

我知道node.DocumentContent.EditableWebparts [" imcontentwebpart; c7b1d201-39d0-49c2-b3bf-9cdb74397022"]正在运行,但我不知道GUID来自哪里,我无法理解动态地获取它。

我上面尝试的是在富文本编辑器中获取所有内容,我对此感到满意,但如果我只能获得我希望得到的小部件,那就更好了。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这应该在widget源代码中处理。

系统存储内容编辑器作为窗口小部件的属性输入。因此,采取该属性并以您需要的方式呈现它。