Есть ли способ проверить, загружена ли конфигурация YAML, которую я добавил в свою конфигурацию Typo3? И даже больше, если его можно правильно разобрать?
Я добавил свой custom.yaml вот так в /typo3conf/Дополнительная конфигурация.php:
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['custom'] = 'fileadmin/templates/ext/CkEditor/Custom.yaml';
Я не могу найти никакой информации в обозревателе объектов Typoscript. Будет ли ошибка зарегистрирована в журнале?
@RiccardoDeContardi - спасибо, но в моем случае это не проблема. Я не загружаюсь через тег ресурса.
В обозревателе объектов TypoScript нет информации о загруженной конфигурации RTE.
Вы должны иметь возможность проверить, правильно ли он загружен в $GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']
внутри SYSTEM->CONFIGURATION
в бэкэнде.
Если вы не видите эту навигационную запись в бэкэнде и предполагаете, что ваша установка основана на композиторе, вам может потребоваться добавить typo3/cms-lowlevel
к вашим composer.json
зависимостям. Здесь — это ссылка на пакет композитора на сайте packagist.
Обычно лучше иметь отдельное расширение, которое регистрирует пользовательский пресет в своем файле ext_localconf.php
.
Дополнительную информацию см. на веб-сайтах Изучение глобальных переменных, Проверка ТСА или это.
Спасибо - не могли бы вы объяснить typo3/cms-lowlevel?
@Gerfried Я только что добавил ссылку на свой ответ выше. packagist.org/packages/typo3/cms-lowlevel Пакет Включает модули «Конфигурация» и «Проверка БД» для технического анализа системы. Это включает в себя поиск в необработанной базе данных, проверку отношений, подсчет страниц и записей и т. д.
Я только что увидел, что вы пометили вопрос версией 8, согласно packagist.org/packages/typo3/cms#v8.7.26, он включает пакет низкого уровня, поэтому у вас уже должен быть этот модуль бэкэнда.
Я знаю о похожей проблеме forge.typo3.org/issues/81522, возможно, она связана или даже одинакова.