我已经为tinyMCE创建了一个插件,但它没有加载语言文件。
插件文件夹结构是:
/content_columns/
/content_columns/content_columns
/content_columns/langs/
/content_columns/langs/el.js我的插件代码是:
(
function()
{
tinyMCE.PluginManager.requireLangPack('content_columns');
tinyMCE.create(
'tinymce.plugins.ContentColumns',
{
init: function(ed, url)
{
ed.onNodeChange.add(
function(ed, cm, n)
{
cm.setActive('content_columns', n.nodeName = 'IMG');
}
);
},
createControl: function(n, cm)
{
switch(n)
{
case 'content_columns':
var mlb = cm.createListBox(
'content_columns',
{
title : 'content_columns.title',
onselect : function(v)
{}
}
);
mlb.add('One half', 'one_half');
return mlb;
}
return null;
}
}
);
tinymce.PluginManager.add('content_columns', tinymce.plugins.ContentColumns);
}
)();我的el.js文件是:
tinyMCE.addI18n(
'el.content_columns',
{
title: "Test Title"
}
);当插件运行良好时,我无法加载语言文件。你知道为什么我不能装载它吗?
发布于 2011-11-24 18:55:10
你所做的看起来很好。我认为在你的插件名称中使用"_"可能是个问题。如果从名称(以及语言文件和插件中的相应行)中删除该字符,会发生什么情况?
https://stackoverflow.com/questions/8247043
复制相似问题