2016-04-26 124 views
0

在MODX Revo中,TinyMCErte我尝试通过关键字tinymcerte.external_config配置PlugIn。 config-File必须是有效的JSON。 这是我的块,它被忽略。 我想TinyMCE的不转换特殊字符,如德国umlaute(非统组织)和五言&应留&,而不是&通过外部配置配置TinyMCE,TinyMCErte JSON文件

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

回答

0

我没有设法让外部配置文件的工作。我尝试了一个绝对的链接和一个亲戚。该文件无论如何都没有加载。

我编辑的文件tinymcerte.js在 资产\部件\ tinymcerte \ JS \经理

在此之后在线路60 tinymce.init(this.cfg);

我把我的配置关闭}前:

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

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

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

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

  • 的密钥必须被包裹在 “”,而相比之下,“天然“TinyMCE设置(但不知道在这一个...)
  • 0

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

    使用该种地点:

    "{base_path}/file.cfg" 
    "{core_path}/file.cfg" 
    "{assets_path}/file.cfg"