Zum Inhalt springen

subpart einbinden funktioniert nicht 2 mal hintereinander

Erstellt am 11. März 2007 · 4 Antworten · letzte Antwort am 29. März 2007

Tags: Templates & Layouts, Frage

bobsomoto ·

hallo, bin am verzweifeln kA was nicht stimmt..habe meiner Meinung nach schon alles probiert!
hier mein code:

$templateCode = $this->cObj->fileResource($conf['templateFile']);
		$tmpForm['total'] = $this->cObj->getSubpart($templateCode, '###TEMPLATE###');
		$tmpForm['item'] = $this->cObj->getSubpart($tmpForm['total'], '###ITEM###');

dann kommt ne abfrage und dann:

while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
					$markerArray['###LABEL_FIRSTNAME###'] = $this->pi_getLL('label_firstname');
					$markerArray['###FIRSTNAME###'] = $row['username'];
					$markerArray['###ZIP###'] = $row['zip'];
$itemString .= $this->cObj->substituteMarkerArray($tmpForm['item'], $markerArray);
}

und dann der verzweifelte versuch das nochmal hinzukriegen...alles wie im tutorial gemacht die einzige ausgabe
sind jedoch immer nur die marker

$subpartArray['###CONTENT###'] = $itemString;
$content = $this->cObj->substituteMarkerArray($tmpForm['total'], $subpartArray);

wenn ich den itemString ausgebe, bekomm ich die korrekte ausgabe
via db wie sie aussehen muss, dasselbe wenn ich subpartarray an der stelle ###CONTENT### auslese...vollkommen korrekt...aber sobald ich substituteMarkerArray versuche bekomme ich nur eine zeile der gedivten marker:hier noch das template:

<body>
<!-- ###TEMPLATE### begin -->
		<!-- ###CONTENT### -->
		<!-- ###ITEM### -->
		<div class="zeile">
			<div class="spalte1">###LABEL_FIRSTNAME###</div>
			<div class="spalte2">###FIRSTNAME###</div>
			<div class="spalte3">###ZIP###</div>
		</div>
		<!-- ###ITEM### -->
		<!-- ###CONTENT### -->
<!-- ###TEMPLATE### end -->
</body>
</html>

kann mir jemand sagen was nicht stimmt???

gruss boris

bobsomoto ·

Was ist denn damit, das der Subpart im Grunde genommen genau so einbunden werden soll wie ein marker...geht das so gut?

gruss
boris

bobsomoto ·

NICHT SO VIELE...ICH KANN MICH KAUM HALTEN...resonanz in irgendeiner form wäre irgendwie echt freundlich...aber irgendwie is es bei meinen threads in 95% der fälle anscheinend nicht möglich??

Dumbo ·

Warum wird dieses Problem als "gelöst" klassifiziert ?

Ich hab nämlich das gleiche / ein sehr ähnliches Problem

Falls Thema doppelt bitte um Link auf die Lösung

vielen Dank
Dumbo