Zum Inhalt springen

Ausgabe durch Returnwert einer userFunc in Bezug auf das CONTENT Objekt

Erstellt am 19. April 2008 · Noch keine Antworten

Tags: Frage

FazzyX ·

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

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.

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 ?