Zum Inhalt springen

userFunc in einem COA ausgeben?

Erstellt am 9. Oktober 2009 · 7 Antworten · letzte Antwort am 12. Oktober 2009

Tags: Frage

typoDAU ·

guten abend zusammen,

wie kann ich denn eine userFunc als teilobjekt eines COA ausgeben? als USER-objekt geht das jedenfalls nicht:

temp.test = COA
temp.test {
	10 = TEXT
	10.value = hello world
	20 = USER
	20.userFunc = user_dingensKirchen->user_sonstwas #wird nicht ausgeführt
	}
typoDAU ·

Hast du die Datei incldued (tolles Wort)?

jup, habe ich. rufe ich das USER-objekt außerhalb des COA auf, wird es auch proper ausgeführt.

<?php

	class user_nameDerKlasse {
		function user_nameDerFunktion($content,$conf) {
			$content ="hello world";
			}
		}	
		return $content;
		}
?>

$content wird "in echt" mit den ergebnissen einer query gefüllt (funktioniert; s. o.)
das script wird so referenziert:

screen.includeLibs.user_nameDerKlasse = fileadmin/pfad/zur/datei.php

da das COA zur vorbelegung eines powermail-feldes dient, war mir nicht klar, ob das top level objekt der name meines PAGE-objekts oder plugin.tx_powermail_pi1.prefill ist. funktioniert aber beides nicht.

typoDAU ·

omg. es gibt tage...
fazit: es funktioniert wie oben beschrieben. ich hatte einen fehler in meiner funktion user_nameDerFunktion, den ich einfach nicht gefunden habe...

danke nochmal allen 😃