Zum Inhalt springen

pidInList mit $plugin variable

Erstellt am 25. Februar 2014 · 3 Antworten · letzte Antwort am 26. Februar 2014

Tags: TYPO3 4.x, Frage

charly21 ·

Hey,

ich seh den Wald vor lauter Bäumen nicht mehr.

Ich habe eine Variable aus einem Plugin

$plugin.tx_xy_pi1.Pid

Diese möchte ich innerhalb eines TS SQL Statements verwenden.

.data erlaubt aber {$plugin.tx_xy_pi1.Pid} nicht

if.isTrue.numRows {
pidInList.data = {$plugin.tx_xy_pi1.Pid}
table = tt_content

...

LG
Charly

Julian.​Hofmann · · Beste Antwort

Hallo Charly.

Wenn {$plugin.tx_xy_pi1.Pid} eine Konstante ist (Ist sie das wirklich? Nicht in setup-Abschnitt?), dann sollte die Verwendung ohne data funktionieren:

if.isTrue.numRows.pidInList = {$plugin.tx_xy_pi1.Pid}

Viele Grüße
Julian

charly21 ·

Hallo Julian,

leider ist sie keine Konstante und kommt auch aus einer fremden Extension.
Ich habs jetzt aber zu einer Konstanten gemacht und die Einstellungen in der Extension überschrieben.
Vielen Dank.

Julian.​Hofmann ·

Wenn es keine Konstante ist, dann ist/war die Schreibweise falsch. Dann sollte ein einfachen Kopieren reichen:

if.isTrue.numRows.pidInList < plugin.tx_xy_pi1.Pid