Редактор TYPO3 RTE не загружается - PullRequest
0 голосов
/ 04 апреля 2019

Сегодня на одном из наших старых сайтов мы обнаружили проблему с RTE Editor. Ни для одного из наших пользователей редактор не загружается. Это зависает при загрузке, как вы можете видеть на изображении ниже. enter image description here

Теперь я понимаю, что версия, которую мы используем для TYPO3, крайне устарела, версия 4.5 уже давно не поддерживается, и я не посмел бы просто обновить этот сайт.

Мы ничего не обновили и не изменили в конфигурации, так что это не так. Я также пытался удалить все кэши с сайта, создать нового пользователя и дать ему все права и пробовать несколько разных компьютеров. Ничто из этого не помогло решить проблему.

Интересно, есть ли у кого-нибудь идея, где искать или как решить эту проблему.

Ответы [ 2 ]

4 голосов
/ 04 апреля 2019

Вы используете Chrome 73 в качестве браузера?Эта версия нарушает интеграцию rtehtmlarea.Вам необходимо создать бэкпорт патча , который предоставляется для TYPO3 8.7 .

Файл: 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')
0 голосов
/ 04 апреля 2019

Возможно, у вас ошибка javascript, которая останавливает выполнение дальнейшего javascript.
при загрузке данные адаптируются (из формата TYPO3 в HTML), а редактор создается путем изменения DOM. Поскольку браузеры меняют поведение и движок javascript, старый javascript может столкнуться с ошибками в текущих браузерах.

Вы можете попробовать использовать другой браузер.

В противном случае вы можете отключить RTE в настройках пользователя, хотя это означает, что вы должны редактировать текст в качестве источника HTML.

...