我想在CKEditor的标准工具栏中添加一个元素(按钮,下拉列表等)。创建项目很简单(选中this example)。但是所有samples然后go on并定义了自己的工具栏。
我想将新元素添加到现有工具栏中。我该怎么做?
答案 0 :(得分:1)
需要2个步骤:
理想情况下,您将该代码放入init函数中,该函数将CKEditor的编辑器对象作为参数:
var config = editor.config;
var toolbarName = config.toolbar;
config["toolbar_"+toolbarName].push({"name" : "ANewName", "items" : ["yourCustomFunction"] });
name
和items
已修复,而 ANewName 和 yourCustomFunction 是您创建的。 push
将您的项目附加到工具栏的末尾,但您可以使用标准数组操作方法将它们放在任何位置。