TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Ausgabe durch Returnwert einer userFunc in Bezug auf das CONTENT Objekt


Autor Nachricht
Verfasst am: 19. 04. 2008 [22:07]
FazzyX
Dabei seit: 07.09.2005
Beiträge: 47
Hallo,

ich versuche eine Ausgabe durch den Returnwert einer userFunc zu steuern.

Dies gelingt mir mit dem TEXT Objekt wie gewünscht, aber nicht mit dem CONTENT Objekt.

Ich habe mir dazu eine userFunc erstellt die getestet ist und funktioniert.
Als Rückgabe verwende ich true/false

TYPOSCRIPT
temp.info = TEXT
temp.info.value = foobar
temp.info.if.isTrue.cObject = USER
temp.info.if.isTrue.cObject.userFunc = user_getFileName->main
temp.info.if.isTrue.cObject.type = css
temp.info.if.isTrue.cObject.value = 1720


Ich frage einen Datensatz mit der uid 1720 aus der Tabelle tt_content ab und prüfe auf den Dateityp css. Das trifft für diese uid zu und "foobar" wird ausgegeben. Ändere ich "type" auf, z.B. txt wird false zurückgegeben und es erfolgt auch keine Ausgabe (korrekt).

Das gleiche habe ich mit dem Objekt CONTENT durchgeführt.

TYPOSCRIPT
temp.info = CONTENT
temp.info.table = tt_content
temp.info.select.pidInList.field = uid
temp.info.if.isTrue.cObject = USER
temp.info.if.isTrue.cObject.userFunc = user_getFileName->main
temp.info.if.isTrue.cObject.type = css
temp.info.if.isTrue.cObject.value = 1720


Auch hier wird etwas zurückgegeben, allerdings immer, unabhängig davon ob ich den "type" ändere, was zu einer userFunc Rückgabe false führt.

Ist es möglich das ich das CONTENT Objekt auf diese Art hinsichtlich if.isTrue nicht beeinflussen kann ?



Extensions:
cfa_mooflow
cfa_globalweatherws

perl -e 'print pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
ProfilWWW