【问题标题】:Drupal - Where is located config.js of CKEditor?Drupal - CKEditor 的 config.js 在哪里?
【发布时间】:2018-10-30 10:09:43
【问题描述】:

我正在尝试查找 CKEditor (v8.5.3) 的配置文件,以便我可以使用 config.extraAllowedContent = 'div(*)'; 从 div 元素中删除类的自动剥离

我找到了一些线程,人们在 CKEditor 的根文件中引用了 config.js,但我在其中找不到它。知道在哪里可以找到这个配置文件吗? 感谢您的回复。

【问题讨论】:

    标签: javascript ckeditor drupal-8


    【解决方案1】:

    我不是 Drupal 人,但根据我的检查,在 D8 中,您可以使用 hook_editor_js_settings_alter 设置配置。请看:

    在过滤 HTML 时,您应该在 Drupal 管理面板中访问 Configuration -> Content Authoring (Text formats and editors)。您可以在那里配置“允许的 HTML 标记”或简单地取消选中“限制允许的 HTML 标记并纠正错误的 HTML”复选框,这将允许一切。

    如果您想在此处配置 HTML,IMO 提供了一个显示过滤器语法的不错的链接:https://www.drupal.org/node/2571349

    【讨论】:

      【解决方案2】:

      我已经从命令行运行了文件搜索,并且可以确认文件 config.js 不存在(使用 v8.6.x)。

      我发现另一个管理员在 CKEditor 中丢失了 DIV 类的案例(尽管在 8.2.x 版中),她发现解决这个问题的唯一方法是在 /admin/config 中创建一个新的文本格式/内容/格式。然后,在允许的 HTML 标记中包含

      <div class>
      

      她的完整解决方案可以在here 找到。它包括一些关于在创建新文本格式时选择哪些选项的指针。

      【讨论】:

        猜你喜欢
        • 2013-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多