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 ?