Hi!
Ich möchte mit meiner Extension einfach nur den Inhalt einer Spalte einer anderen Seite ausgeben. Dabei will ich jedesmal nach jedem neuen Inhaltselement eingreifen können, um diesen zu wrappen.
Das muss doch einfach zu machen sein, oder?
Ich will auch nicht an der Darstellung der einzelnen CTypes rumbastelen. Ich will lediglich den ganzen Inhalt anzeigen. Hinzu kommt lediglich das Wrappen.
Grüße und Danke
McGregor
$uid = 3; // tt_content UID für Ausgabe
$conf = array('tables' => 'tt_content','source' => $uid,'dontCheckPid' => 1);
echo $this->cObj->RECORDS($conf));
Hi und danke für die schnelle Antwort.
Leider erhalte ich mit diesen Zeilen keine Ausgabe.
Ich habe - inspiriert durch deinen Ansatz - folgendes ausprobiert:
$data_from = $this->cObj->data['pages'];
echo $data_from;
$meine_conf['table'] = 'tt_content';
$meine_conf['select.']['where'] = 'colPos = 1 AND pid = '.$data_from;
$content = $this->cObj->CONTENT($meine_conf);
return $this->pi_wrapInBaseClass($content);
Aber auch hier wird nichts angezeigt. Wo ist denn da der Fehler?
Grüße
McGregor
beim cObj CONTENT brauchst du immer eine pidInList, so wie beim TS auch
georg
Hi!
Und warum finde ich in der TSRef sowas nicht? Wie lautet die Angabe?
$meine_conf['select.']['where'] = 'pidInList = '.$data_from;
Sorry. Das erschliesst sich mir jetzt gerade nicht...
Grüße
McGregor
OK!
Ich habe meinen Gedankenfehler gefunden.
Ich habe die pid in das Array eingetragen. Dort muss aber die uid eingetragen werden. #paralyzed#
Jetzt funktioniert auch der Ansatz von wunschtacho.
Grüße
McGregor
Jetzt muss ich doch nochmal nachhaken...
Meine eigenen Extensions werden mit dieser Methode jedoch nicht angezeigt. Woran kann denn das liegen? Hängt das mit dem CType zusammen? Wie kann ich auch solche Extensions anzeigen lassen (tt_news funktioniert).
Grüße
McGregor