0

在 MODX Revo、TinyMCErte 中,我尝试通过密钥 tinymcerte.external_config 配置插件。配置文件必须是有效的 JSON。这是我的块,它被忽略了。我希望 TinyMCE 不要转换像德语变音符号 (öäü) 这样的特殊字符,当然 & 应该保留 & 而不是&

tinymce.init({
    forced_root_block : false,
    entity_encoding : "raw"
})
4

3 回答 3

1
  1. TinyMCE 富文本编辑器(1.1.1 版)正在读取外部配置文件。
  2. 路径可以是例如../assets/components/tinymcerte/ext-config.json,但建议将其存储在不可通过网络访问的位置。虽然这个 github-entry 意味着它读取外部配置文件 vom core-path、assets-path 和 base-path,但我无法让它工作。
  3. 外部配置文件的内容必须是有效的 JSON:

{ "forced_root_block" : false, "entity_encoding" : "raw" }

  1. 与“本机” TinyMCE 设置相比,密钥必须用“”包裹(但不确定这个...)
于 2016-11-22T18:40:40.683 回答
0

我没有设法让外部配置文件正常工作。我尝试了绝对链接和相对链接。该文件无论如何都没有加载。

我在 assets\components\tinymcerte\js\mgr 中编辑了文件 tinymcerte.js

在第 60 行之后 tinymce.init(this.cfg);

我在关闭}之前输入了我的配置:

  tinymce.init({
      selector: "#ta",
      schema: 'html5',
      element_format : 'xhtml',
      forced_root_block : false,
      entity_encoding : 'raw'
    })

然而,额外的下一次更新将破坏这个小提琴。

于 2016-05-18T12:54:56.343 回答
0

配置是从php侧连接的。因此,绝对路径和相对路径不起作用。

使用这种位置:

"{base_path}/file.cfg"
"{core_path}/file.cfg"
"{assets_path}/file.cfg"
于 2017-04-04T17:02:43.740 回答