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
}
Doch ist aber richtig so, dann stimmt was anderes nicht.
Hast du die Datei incldued (tolles Wort)?
Wird die Datei gar nicht erst aufgerufen (echo'x'😉?
Poste mal die Datei...
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.
Du kannst auch das globale includeLibs benutzen um auf der sicheren Seite zu sein.
#evil# auch dsas funktioniert nicht...
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 😃