Ich beziehe mich mit meiner Frage auf folgende Code:
$foo = array('tables' => 'tt_content', 'source' => $ids, 'dontCheckPid' => 1);
$out .= $this->cObj->RECORDS($foo);
und folgende Wortmeldungen:
#77211
Nun meine Frage:
Wenn es sich bei den tt_content Datensätzen um welche einer eigenen Extension handelt, so werden diese von RECORDS nicht zurückgegeben. Ich möchte aber, daß diese Datensätze (CType = abc_pi1) wie vom Typ "textpic" von RECORDS behandelt werden. Kann man RECORDS da überlisten?
Viele Grüße und vielen Dank schon mal.
Andreas
Deine Extension muss entsprechend präpariert sein, um RECORDS generieren zu können.
tt_content.shortcut.20.0.conf.tx_abc_pi1 = < plugin.tx_abc_pi1
tt_content.shortcut.20.0.conf.tx_abc_pi1.CMD = irgendwas
In Deiner pi1-Klasse kannst Du dann $conf['CMD']=='irgendwas' abfragen und entsprechend Content zurückliefern.
Mir gehts nicht um das Generieren der Records. Diese sind ja schon in der Datenbank (das macht diese eigene Extension - Frontend Plugin "Add as a totally new Content Element type").
Mir gehts darum, in meiner Extension Datensätze aus tt_content vom CType = xyz als CType "textpic" rendern zu lassen.
Ich hoffe, daß ich mich jetzt verständlicher ausgedrück habe.
Grüße, Andreas