Prestablog - Uncaught ReferenceError: tinyMCE is not defined

Prestablog - Uncaught ReferenceError: tinyMCE is not defined

我在Prestashop 1.6.11上使用Prestablog,最近在创建或修改文章时,无法点击主图的"Choose a file"按钮。我不明白为什么没有任何反应。没有 window 打开。

在 Javascript 控制台中,我收到以下错误,但我不知道它是否与我的问题有关:

 tinymce.inc.1.6.js:61 Uncaught ReferenceError: tinyMCE is not defined
    at tinySetup (tinymce.inc.1.6.js:61)
    at HTMLDocument.<anonymous> (index.php?tab=AdminModules&configure=prestablog&token=4ff8fc2…&activeget=0&…:1091)
    at j (jquery-1.11.0.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2)
    at Function.ready (jquery-1.11.0.min.js:2)
    at HTMLDocument.K (jquery-1.11.0.min.js:2)

prestashop 1.6 更新后的产品更新问题已得到解决。起初我以为问题出在此处,但我有一个测试服务器,其文件与生产服务器完全相同,而且没有错误。一切都很完美。唯一不常见的文件是缓存文件。

我该如何解决我的问题?我应该尝试重新初始化系统缓存吗?如果是我该怎么办?

尝试包含以下 2 个文件:

/js/tiny_mce/tiny_mce.js
/js/tiny_mce/tinymce.min.js

我想回答太晚了,但是如果在替换 tiny_mce.jstiny_mcs.min.js 之后错误仍然相同,则在给定位置添加以下代码:

prestashop/js/admin/tinymce_inc.js

替换为:

tinyMCE.init(config);

用这个:

if (typeof tinyMCE !== 'undefined' && typeof tinyMCE != undefined && tinyMCE != "" && tinyMCE != null) {
        tinyMCE.init(config);
}

然后转到后台 AdvanceParameters/Performance 并清除缓存并重新加载产品页面。

希望这能像解决我的问题一样解决您的问题。

Note:- this code is allowed to skip tiny_MCE error so all the other js works, but tiny mce editor is not appear whenever this error is skipped. you can get only simple textarea on product descriptions like