Zum Inhalt springen

TYPO3 BE – Error PHP Warning: Undefined array key „tx_news_pi1“

Erstellt am 29. März 2022 · 1 Antwort · letzte Antwort am 5. Dezember 2024

Tags: Tipp

Sebastian Schmal ·

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.

Unbekannter Benutzer ·

Ein Leser schrieb:

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