我去了ckeditor网站,用我想要的插件定制了ckeditor,然后下载并解压到
sites/all/libraries/ckeditor(我以前安装了库和ckeditor模块)
然后,我转到了ckeditor的全局配置设置。
admin/config/content/ckeditor/editg
输入的"> CKEditor *的路径“值
%l/ckeditor,将ckeditor的位置设置为
/sites/all/libraries/ckeditor并将“CKEditor插件目录的路径”值设置为
%l/ckeditor/plugins,它将插件的位置设置为
/sites/all/libraries/ckeditor/plugins我保存配置并刷新所有缓存。但是,每当我去编辑一段内容时,页面上就没有编辑器,也没有body字段。
我可以重新输入用于安装ckeditor的默认url,编辑器将出现在页面上,但是当然,没有我的插件。我没有错误信息。有人知道为什么ckeditor找不到自己吗?
谢谢
发布于 2015-07-16 10:49:01
对于其他drupal犯了与我相同的错误,我只是简单地回答了我的问题。在安装独立的ckeditor还是通过durpal的wysiwyg模块安装ckeditor (如果需要这种级别的话)(方便安装多个wysiwyg编辑器)之间似乎存在一些争论。欲了解更多信息,请阅读这。
冒着惹怒的风险,对于drupal,“更多的模块”=“更多的错误和冲突的机会”,所以我将使用独立的ckeditor安装。
首先从drupal项目页面安装ckeditor drupal模块。
然后,从ckeditor.com下载基本ckeditor脚本库。
注意:此时不要尝试添加插件,只需下载普通、普通、经典的下载。这就是导致以上错误的原因,有些插件对drupal“玩得不好”。
下载普通ckeditor脚本库后,将其放置到/site/all/ library /目录中,以便最终得到/site/all/library/ckeditor/ckeditor.js文件结构。
然后,在您的drupal站点中,转到/admin/config/content/ckeditor并编辑“全局设置”,以便“ckeditor的路径”为%l/ckeditor (站点/all/库/ckeditor),“插件路径”为%m/plugins (站点/all/模块/插件)
注意:默认情况下,ckeditor指向一个web地址(CDN),用于“到编辑器的路径”值,如果您不时地在没有internet的本地开发服务器上脱机工作,这是非常不方便的。
保存配置
假设安装成功,意味着在/admin/config/content/ckeditor页面上没有任何红色文本drupal消息抱怨缺少库,您可以转到/node/add/page,查看本地安装的ckeditor是否正常工作。如果它装上了,你就可以走了。
现在,为了好玩的部分,添加所有的插件,使您的嘴水,但您不能添加之前,您下载ckeditor脚本库。
转到ckeditor.com,列出您想要的本地插件、独立编辑器,然后分别下载每个插件。
将下载到站点/all/modules/ckeditor/plugins文件夹的每个插件解压缩。
注意:不要提取位于drupal站点/all/libraries/ckeditor/ plugins文件夹中的plugins文件夹.在将来更新ckeditor时,您所有的整洁插件和工作时间都将被删除。
提取所有插件后,编辑位于站点/ all /ckeditor.config.js/ckeditor的“所有”文件。
查找"config.extraPlugins = '';“并输入插件的名称。对于比插件更多的插件,请用“,”分隔每个插件。
有关插件安装请阅读这里的文档的更多详细信息。
我强烈建议每次添加一个插件,并在浏览器中进行测试,这样您就可以轻松地删除那些与其他插件不太友好的插件。
此时,回到/admin/config/content/ckeditor,并编辑您希望与ckeditor一起使用的输入格式。查看“编辑器外观”并向下滚动,您添加的插件应该显示为复选框选项。选择您的want...then返回到“药物化”:-)
发布于 2020-03-22 10:26:06
很棒的教程!我唯一的补充是:在启用了模块并设置了所描述的全局设置之后,您必须打开高级文本格式配置的CKEditor:/admin/config/content/ckeditor/edit/Advanced (在基本设置下)
https://drupal.stackexchange.com/questions/165562
复制相似问题