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

Hat Euch der Artikel weitergeholfen oder gefallen?
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!

Hat Euch der Artikel geholfen oder gefallen?
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste.
Vielen Dank!


Ich bin TYPO3 Freelancer, TYPO3-Entwickler, Web-Entwickler und Frontend-Entwickler. Ich arbeite im und für das Web seit 2004.
Mehr Infos zu der TYPO3 Internet-Agentur INGENIUMDESIGN.

Besucht auch unser TYPO3 Hilfe Forum.

Leave a Reply

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Ein Kommentar

  1. 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

Next ArticleWas ist technische SEO?