Hallo Allerseits,
ich habe eine Funktion geschrieben die aus einer Tabelle alle Reihen ausliest und das Ergebnis jeweils in einem eigenen Subpart darstellen soll. Leider wird aber immer nur ein Subpart dargestellt. Weiss jemand vielleicht was ich da flasch mache. Bin schon langsam ein wenig verzweifelt. Hier der Code:
function main($content,$conf) {
$this->conf=$conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
$templateFile = $this->cObj->fileResource($conf['templateFile']);
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
'*', // SELECT
'user_startpageext_content', // FROM
'deleted=0 AND hidden=0', // WHERE
'',
'sectionselector',
'0 , 30'
);
$x = 1;
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)){
$templateFile = $this->cObj->getSubpart($templateFile,'###COLUMN'.$x.'###');
$marks['###LINKTEXT###']= $this->pi_linkToPage($row['linktext'],$row['linkheadline'],'_page');
$marks['###FIRSTHEADLINE###']= $row['firstheadline'];
$marks['###DECRIPTION###']= $row['decriptiontext'];
$content .= $this->cObj->substituteMarkerArrayCached($templateFile, $marks);
$x++;
}
return $content;
}