Durch die neue TYPO3 Condition Umstellung und PHP8.x kann es im Backend bei bestimmten Extensions und typoScript Abfragen zu Fehlern kommen.
Fehler mit Abfrage für die tx_news:
Core: Error handler (BE): PHP Warning: Undefined array key „tx_news_pi1“ in ../vendor/symfony/expression-language/Node/GetAttrNode.php line 97
Alte TypoScript tx_news Abfrage:
[request.getQueryParams()['tx_news_pi1']['news'] > 0]
lib.page.class {
60 = TEXT
60 {
value = detail
noTrimWrap = | news-||
}
}
[END]
Neue TypoScript tx_news Abfrage:
[traverse(request.getQueryParams(), 'tx_news_pi1/news') > 0]
lib.page.class {
60 = TEXT
60 {
value = detail
noTrimWrap = | news-||
}
}
[END]
Ursprünglich erschienen am 29.03.2022 auf typo3-probleme.de.