Hi zusammen,
ich hab mit Hilfe des Kickstarters eine extension erstellt in der die Datenbanktabelle "tt_content" um entsprechende Felder erweitert wird. Das Hinzufügen neuer Datensätze dieses Contenttyps klappt auch ohne Probleme.
Die Ausgabe der Datenbankinhalte klappt aber im Moment nur für den ersten Eintrag einer Seite.
Hier ein Auszug meiner Abfrage:
function main($content,$conf) {
$this->conf=$conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
$sprache = $_GET['L'];
if($sprache=="") {
$sprache = 0;
}
else { }
$query = "SELECT * FROM tt_content WHERE pid =".$GLOBALS["TSFE"]->id. " AND CType='user_CC_header_pi1' AND deleted = 0 AND sys_language_uid = $sprache";
$res = mysql(TYPO3_db,$query);
$row = mysql_fetch_object($res);
return "<div align="right" class="version">
<b>Version:</b><i> ".$row->user_CCheader_version."</i>
</div>
<div class="header">
<u>Author:</u><i> ".$row->user_CCheader_autor."</i>
<u>E-Mail:</u><i> ".$row->user_CCheader_email."</i>
<u>Generated at:</u><i> ".date("d.m.Y H:i:s", $row->user_CCheader_date)."</i><br />
<i>".$row->user_CCheader_comment."</i>
</div><br />
";
}
}
Falls ich mehrere Elemente dieses Content-Typs auf einer Seite habe wird immer nur der Inhalt des ersten Datensatzes angezeigt.
Wie erreiche ich es nun die Daten richtig auszugeben bei zB folgender Seitenstruktur:
meine_Extension
typo3 content element
meine_Extension <- an dieser Stelle werden die DB-Inhalte des ersten Datensatzes ausgegeben ich will aber den zweiten
typo3 content element
Ich hoffe einer von euch versteht mein Problem und kann mir einen Tipp geben
Gruss
Stefan Neefischer