TYPO3 BE – Error PHP Warning: Undefined array key „tx_news_pi1“
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]
Eure Meinung zu dem Artikel ist gefragt! Schreibt mir ein Kommentar
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!
Dan Riesen
Danke für die Infos. Und, was macht ihr dagegen?
Habe versucht, alles auf den neusten Stand zu bringen, aber der Fehler ist immer noch vorhanden:
Core: Error handler (FE): PHP Warning: Undefined array key „tx_news_pi1“ in /html/typo3/vendor/symfony/expression-language/Node/GetAttrNode.php line 133
Ist übrigens nur in einer Installation so, die anderen funktionieren komischerweise einwandfrei.
Habt ihr einen Tipp?
Danke vielmals und lieber Gruss aus Bern
Dan