TYPO3 RTE编辑器未加载

时间:2019-04-04 08:36:56

标签: typo3 rte typo3-4.5

今天,在我们的一个旧站点中,我们发现RTE编辑器存在问题。对于我们的任何用户,编辑器都不会加载。如下图所示,它卡在加载中。 enter image description here

现在,我意识到我们用于TYPO3的版本已经过时了,该版本对4.5的支持已经存在了很长时间,并且我不敢仅仅更新此站点。

我们尚未更新或更改配置中的任何内容,因此情况并非如此。我还尝试过从站点中删除所有缓存,创建一个新用户并赋予他们所有权限,并尝试使用多台不同的计算机。这些都没有解决问题。

想知道是否有人对在哪里搜索或如何解决这个想法有所了解。

2 个答案:

答案 0 :(得分:4)

您是否正在使用Chrome 73作为浏览器?此版本破坏了rtehtmlarea集成。您需要向后移植"Getting Started"

文件:typo3 / sysext / rtehtmlarea / htmlarea / htmlarea.js
线:2224

搜索:

src: Ext.isGecko ? 'javascript:void(0);' : (Ext.isWebKit ? 'javascript: '' + HTMLArea.htmlEncode(this.config.documentType + this.config.blankDocument) + ''' : HTMLArea.editorUrl + 'popups/blank.html')

更改为:

src: Ext.isGecko ? 'javascript:void(0);' : (Ext.isWebKit ? (Ext.isChrome ? 'about:blank;' : 'javascript: '' + HTMLArea.htmlEncode(this.config.documentType + this.config.blankDocument) + ''') : HTMLArea.editorUrl + 'popups/blank.html')

答案 1 :(得分:0)

您可能遇到了javascript错误,该错误会停止执行其他javascript。 在加载数据时,将对其进行修改(从TYPO3格式到HTML),并通过修改DOM来构建编辑器。随着浏览器的行为和JavaScript引擎发生变化,旧的javascript可能会在当前浏览器中出现错误。

您可以尝试使用其他浏览器。

否则,您可以在用户设置中禁用RTE,尽管这意味着您必须将文本编辑为HTML源。

相关问题