[TYPO3-german] Zugriff auf GPvar im select

Jochen Rieger j.rieger at connecta.ag
Mon Jul 2 19:00:11 CEST 2007


Hi Klaus,

where = uid={GPvar:fsid} geht nicht, weil die geschweiften Klammern nur 
in Objekten mit getText Eigenschaften geparsed werden.

Ohne es getestet zu haben, könnte es so funktionieren:

<- snip ---------->

select {
    pidInList = 22
    andWhere {
       data = GPVar:fsid
       wrap = uid=|
    }
}

<- snap ---------->

andWhere verfügt über stdWrap-Eigenschaften. Somit kannst Du .data als 
getText Methode verwenden, um den Wert aus dem GET/POST-Parameter 'fsid' 
zu erhalten. GeWrap'ped mit uid= ergibt das dann Deinen WHERE Part im 
SQL-Statement, also z.B. "...WHERE pid=22 AND uid=89".

Beste Grüße und viel Erfolg,
Jochen

-- 
Connecta AG TYPO3 Development
http://www.connecta.ag


More information about the TYPO3-german mailing list