Языковые файлы внутреннего модуля TYPO3 не загружаются

Я недавно обновил наш портал TYPO3 с 6.2 до 7.6.18. Моя система использует много старых модулей, включая macina_banners, который, к сожалению, не совместим с версией 7+ и также не разрабатывается.

Я исправил некоторые проблемы с устареванием, как и для всех других модулей, но основная проблема в том, что языковые файлы по какой-то причине не загружаются:

Новый вид записи:

введите описание изображения здесь

Вид модуля:
введите описание изображения здесь

Сам модуль работает, значит, уже настроенные баннеры отображаются корректно.

Самым простым способом было бы посмотреть, какие файлы / переменные он пытается загрузить и не может найти, но TYPO3, похоже, не передает эту информацию.

Я уже пробовал добавлять Ресурсы / Private / Language / locallang.xml, но пока безрезультатно. Расположение по умолчанию для языкового файла LLL: EXT: macina_banners / locallang_db.php.

Любые другие идеи, как отладить / исправить это?

PS: Вот как это выглядит, когда я использую тот же код на старом сайте v6.2.30:
введите описание изображения здесь

2

Решение

Очевидно, Typo3 7+ больше не позволяет использовать языковые файлы из файлов php и требует строгой структуры XML.

Я изменил каждую запись из:

LLL:EXT:macina_banners/locallang_db.php:lang.string

в

LLL:EXT:macina_banners/locallang.xml:lang.string

и теперь тексты работают просто отлично.
введите описание изображения здесь

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]