---
title: "Template Marker in einer Schleife füllen"
url: "https://www.typo3.net/d/63754-template-marker-in-einer-schleife-fuellen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP","Templates & Layouts"]
created: "2007-06-11"
last_reply: "2007-06-11"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Template Marker in einer Schleife füllen

Extensions › Entwicklung · 3 Antworten · gestartet 2007-06-11

## Eröffnungsbeitrag

**NickD** · 2007-06-11 · [Beitrag #1](https://www.typo3.net/d/63754-template-marker-in-einer-schleife-fuellen/1)

hallo,

ich habe für meine extension ein template angelegt. das template wird eine list und single ansicht enthalten, ähnlich wie bei tt_news.
nun frage ich mich, wie das füllen der marker in einer schleife der lsit ansicht funktioniert!?

mein template(list):

```html
<html>
<body>
<!-- ###TEMPLATE_LIST### begin -->

<table border="0" width="98%">
<!-- ###CONTENT_LIST### begin -->
<tr>
  <td valign="top">
	  ###IMAGE###
	</td>
	<td valign="top">
	 ###TITLE###<br>
	 ###BESTNR###<br><br>
	 ###INFOTEXT###
	</td>
</tr>
<!-- ###CONTENT_LIST### end -->
</table>
<!-- ###TEMPLATE_LIST### end -->
</body>
</html>
```

nun soll der inhalt in CONTENT_LIST erscheinen. wier läuft das nun ab? ich lese mein template ein ($this->templateCode = $this->cObj->fileResource($this->conf['templateFile']);), dann gebe ich erst den einen subpart an ($template['list'] = $this->cObj->getSubpart($this->templateCode,'###TEMPLATE_LIST###');) und dann den weiteren ($template['content_list'] = $this->cObj->getSubpart($this->templateCode,'###CONTENT_LIST###');). wie geht es weiter??

## Antworten

### [#2](https://www.typo3.net/d/63754-template-marker-in-einer-schleife-fuellen/2) · just2b · 2007-06-11

steht doch alles drin <http://wiki.typo3.org/index.php/Extension_Development,_using_HTML-Templates>

georg

### [#3](https://www.typo3.net/d/63754-template-marker-in-einer-schleife-fuellen/3) · NickD · 2007-06-11

erstmal danke für deine antwort....ich habe es nun versucht, bekomme aber garkeine ausgabe.

mein template:

```html
<html>
<body>
<!-- ###TEMPLATE_LIST### begin -->
<table border="0" width="98%">
<!-- ###LIST_ITEM### begin -->
<tr>
  <td valign="top">
	  ###IMAGE###
	</td>
	<td valign="top">
	 ###TITLE###<br>
	 ###BESTNR###
	</td>
</tr>
<!-- ###LIST_ITEM### end -->
</table>

<!-- ###TEMPLATE_LIST### end -->
</body>
</html>
```

mein code:

```php
$this->templateCode      = $this->cObj->fileResource('typo3conf/ext/gebrauchtmanager/templates/gebraucht_auto_template.htm');
    $this->templates['list'] = $this->cObj->getSubpart($this->templateCode,'###TEMPLATE_LIST###');
    $this->template['list_item']   = $this->cObj->getSubpart($template['list'],'###LIST_ITEM###');

[...]
while($row = mysql_fetch_array($res)) 
{
  $markerArray['###IMAGE###']  = $this->getPicture($row2["pic"],"150");
  $markerArray['###TITLE###']  = $row["artikelbezeichnung"];
  $markerArray['###BESTNR###'] = $row["artnr"];
  $content_item .= $this->cObj->substituteMarkerArrayCached($this->template['list_item'], $markerArray);
}

$subpartArray['###list_item###'] = $content_item; 
return $this->cObj->substituteMarkerArrayCached($this->template['list'], $markerArray, $subpartArray);
```

was mache ich falsch - die seite bleibt leer!?

### [#4](https://www.typo3.net/d/63754-template-marker-in-einer-schleife-fuellen/4) · just2b · 2007-06-11

nimm zum verstehn mal die besseren bezeichungen aus dem tut und nicht die von dir, die noch dazu inkonsistent sind (groß, klein)

georg

---

Quelle: „Template Marker in einer Schleife füllen“, typo3.net, https://www.typo3.net/d/63754-template-marker-in-einer-schleife-fuellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
