Warning: A non-numeric value encountered in /kunden/439622_40885/webseiten/internetblog/wordpress/wp-content/plugins/eu-cookie-law/class-frontend.php on line 122

TYPO3 tt_news no newsid given

Typo3 Fehlermeldung no newsid given behebenHäufig bekomme ich mit, dass bei Webseiten, die tt_news benutzen, es nicht möglich ist, die Sprache der News zu wechseln, sondern es erscheint nur die Fehlermeldung no news id given.

Ursache des Problems:

Diese Fehlermeldung hat folgenden Grund. Sie müssen bei dem wechsel der Sprache auch die Newsid mit übergeben. In den meisten Standarteinstellungen wird nur der Sprachparameter L mit an den Link dran gehangen, nicht aber die NachrichtenID. Somit weiß Typo3 bei dem Wechsel der Sprache nicht, welche News angezeigt werden soll.

Die Lösung für dieses Problem:

Sie müssen in der Sprachnavigation die Variablen der News mit übergeben. Diese sind tx_news_pi1|action, tx_news_pi1|controller und ts_news_pi1|news. Fügen Sie diesen kleinen Befehl bei „NO „in der Sprachnavigation mit ein.

additionalParams.cObject = COA
additionalParams.cObject {
10 = TEXT
10.data = gp:tx_news_pi1|action
10.wrap = &tx_news_pi1[action]=|
10.required = 1
20 = TEXT
20.data = gp:tx_news_pi1|controller
20.wrap = &tx_news_pi1[controller]=|
20.required = 1
30 = TEXT
30.data = gp:tx_news_pi1|news
30.wrap = &tx_news_pi1[news]=|
30.required = 1
}

Für das Plugin tt_news werden diese 3 Parameter benötigt, um eine News zu identifizieren. Da die entsprechende Sprache meistens automatisch an den Link gesetzt wird. Das required gibt an, dass die Variablen nur gesetzt werden, wenn diese auch vorhanden sind. Somit sollte es nun möglich sein, die Sprache der News zu wechseln, ohne eine Fehlermeldung zu erhalten.


Warning: count(): Parameter must be an array or an object that implements Countable in /kunden/439622_40885/webseiten/internetblog/wordpress/wp-includes/class-wp-comment-query.php on line 399

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Mit der Nutzung dieser Webseite stimmen Sie zu, dass die Webseite Cookies nutzt. Mehr Informationen

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close