我可以在Kentico 10中为EditableText Web部件创建自定义工具栏,因为有很多有关如何创建/设置自定义工具栏的文档..但是我只能找到有关EditableTextWebPart的文档。
我需要创建用于某些属性/字段的几个自定义Web部件中使用的独特工具栏。我找不到任何有关在自己的自定义Web部件中进行设置的文档,希望我能指出正确的方向。
答案 0 :(得分:2)
听起来像是您在混混一些东西。每个Webpart都有属性。每个属性都有一个关联的控件。您使用的控件基于字段的数据类型。
如果您的webparts属性具有长文本数据类型,则应该可以将富文本编辑器作为控件。然后为WYSIWYG编辑器创建一个自定义窗口小部件。
现在,如果您不想使用WYSIWYG编辑器,则创建自己的custom form control.
Check out this article有关自定义所见即所得编辑器。在文章结尾,它为您所见即所得的编辑器提供了自定义窗口小部件的引用。
答案 1 :(得分:0)
所以答案就在我的眼皮底下,尽管有点隐蔽。
config.toolbar_Caption =
[
['Undo', 'Redo', '-'],
['Cut', 'Copy', 'Paste', 'PasteText', 'Scayt', '-'],
['Bold', '-'],
['InsertLink', 'Unlink', '-'],
['Maximize']
];
Web部件具有一个名为标题的属性,其数据类型设置为长文本,并且表格Comtrol 设置为 Rich Text Editor 。
在编辑控件设置下,展开高级以访问工具栏集,并将其设置为自定义工具栏。在我的示例中,该标题为标题。