Пользовательская конфигурация CKEditor не работает в черновом рабочем пространстве - PullRequest
0 голосов
/ 11 июня 2018

Я создал пользовательский файл конфигурации для CKEditor, используя предложенный yaml-файл, и зарегистрировал его в своем расширении для своих пользовательских элементов.

$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['custom_rte'] = 'fileadmin/templates/css/custom_rte.yaml';

Это работает нормально, пока я нахожусь по умолчаниюрабочая область.

Когда я переключаюсь на черновую рабочую область и сохраняю элемент, конфигурация теряется, и я получаю панель инструментов по умолчанию без моих пользовательских CSS и кнопок.

Любая идея, что это может вызвать?

Typo3 8.7.15

1 Ответ

0 голосов
/ 12 июня 2018

Решение было на самом деле довольно простым.

Мне пришлось установить предустановку по умолчанию для CKEditor в расширении вместо использования настраиваемой, а затем установить ее на странице TSConfig.

Так что это работает (в ext_localconf.php)

$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['default'] = 'fileadmin/templates/css/custom_rte.yaml';

Таким образом, CKEditor всегда использует мой пользовательский yaml-файл.Страница TSConfig не требуется.

...