2017-05-12 65 views
2

我最近將我們的TYPO3門戶從6.2升級到7.6.18。我的系統使用了很多舊模塊,包括macina_banners,但不幸的是,它與7+版本不兼容,也不再開發。TYPO3後端模塊語言文件未加載

我修正了一些折舊的問題,如對所有其它模塊,但主要問題是,該語言文件沒有自動加載某些原因:

新記錄視圖:

enter image description here

模塊視圖: enter image description here

模塊本身正在工作,這意味着,已經設置的橫幅顯示正確。

最簡單的方法是查看它試圖加載和找不到的文件/變量是什麼,但是TYPO3似乎沒有提供任何信息。

我已經嘗試加入Resources/Private/Language/locallang.xml,但目前爲止沒有結果。其默認語言文件位置爲LLL:EXT:macina_banners/locallang_db.php

任何其他的想法如何調試/解決這個問題?

PS:這是它的外觀,當我使用的舊v6.2.30網站相同的代碼: enter image description here

回答

0

顯然TYPO3的7+不允許從PHP文件中使用的語言文件而且需要嚴格的XML結構。

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

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

現在的文本都工作得很好:

我從改變每個條目。 enter image description here