CK编辑器,占位符插件&动态物品

时间:2015-08-21 19:09:33

标签: javascript ckeditor

根据我的需要,我需要为不同的CKEditor实例设置不同的占位符项。我已将对话框\ placeholder.js更改为选择框。我试图通过几种不同的方式添加占位符项,但我没有运气。我的梦想是通过页面上的CKEditor调用添加占位符 - CKEDITOR.replace ...

**dialogs\placeholder.js**

elements: [
// Dialog window UI elements.
{
id: 'name',
type: 'select',
style: 'width: 100%;',
label: lang.name,
items:[
    ['CompanyName'],
    ['Address'],
    ['City'],
    ['State'],
    ['Zip']
],

提前致谢。

http://ckeditor.com/addon/placeholder

1 个答案:

答案 0 :(得分:1)

我已经弄清楚了。编辑对话框页面并编写错误(不正确的)代码

这对我有用。 (ColdFusion的)

更改对话框指向的位置(在我的情况下,从.JS到.CFM):

CKEDITOR.dialog.add( 'placeholder', this.path + 'dialogs/placeholder.CFM' );

打开/placeholder/dialogs/placeholder.js并另存为placeholder.cfm

在cfm页面的顶部:

<cfquery datasource="data" name="query">
SELECT DISTINCT State FROM Addresses ORDER BY State</cfquery>

中间:

items:[
<cfoutput query="query">
        ['#State#'],
</cfoutput>
],

不要添加脚本标记等,不要添加任何其他内容。就是这样。