Drupal,CKEditor,“对话框”插件不存在

时间:2018-08-03 09:57:01

标签: drupal ckeditor

我已经安装了Drupal 8.5.6版本。我试图通过安装一个非常简单的自定义Drupal模块来为CKEditor安装eqneditor插件,该模块通过覆盖CKEditorPluginBase类来简单地包含该模块。

eqneditor插件依赖于另一个CKEditor插件:dialog

激活模块时,出现以下错误:

Drupal\Component\Plugin\Exception\PluginNotFoundException: The "dialog" plugin does not exist. in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (line 52 of /drupaldir/web/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).

很显然找不到dialog插件。但据我所知,它已经包含在drupal中。实际上,有一个目录[site_dir]/core/assets/vendor/ckeditor/plugins/dialog,其中包含一个文件:dialogDefinition.js。但是奇怪的是,该文件实际上是空的-它仅包含注释。这是文件的完整内容:

/*
 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/

我的问题很明显:如何安装依赖于dialog的CKEditor插件?我还应该自己安装dialog插件吗?安装dialog插件可能会导致一些问题,因为Drupal核心中已经存在一个名称为dialog的目录...

谢谢!

0 个答案:

没有答案
相关问题