2016-04-26 137 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"