Zum Inhalt springen

tt_content und pages zusammenhang?

Erstellt am 15. Mai 2007 · 2 Antworten · letzte Antwort am 15. Mai 2007

Tags: Inhaltselemente, Datenbank, Frage

mab82 ·

Ich würde gerne auf die einzelnen Inhalte einer Seite zugreifen. Deshalb lese ich mit meiner Extension die UID von der Tabelle pages heraus und suche im tt_content in der spalte pages nach dieser uid.

So aber es funktioniert nicht. Auf meiner Startseite sind news und andere Extension eingefügt und diese Seite hat die ID 39.
Wenn ich in tt_content im Feld pages nach dieser id suche bekomme ich nur einen Datensatz zurück und das vom CType list.

Irgendwas mache ich falsch. Wie bekomme ich die einzelnen Inhalte für eine bestimmte Seite ausgelsen?

Norman2k ·

Die ID der Seite, wo das Inhaltselement eingefügt ist, findest du in "tt_content -> pid".

Norman

two-b ·
$tempArray = explode(":",$this->cObj->currentRecord);
$data = $this->pi_getRecord($tempArray[0],$tempArray[1]);

foreach ($data as $key => $value) {
	$content 	.= "Schlüssel: $key; Wert: $value<br />\n";
}

Auf diese Weise kannst Du Dir das Array "data" erzeugen, dass alle möglichen Daten des aktuellen Records beinhaltet, so würde

$data['uid'] die ID des aktuellen tt_content Datensatzes sein,
$data['pid'] Die ID des aktuellen Datensatzes in pages sein

Als Test geben ich in der foreach Schleife alle Elmente des Arrays aus