---
title: "HTML Template: Subpart im Subpart"
url: "https://www.typo3.net/d/58519-html-template-subpart-im-subpart"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-02-26"
last_reply: "2007-02-28"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# HTML Template: Subpart im Subpart

Extensions › Entwicklung · 1 Antwort · gestartet 2007-02-26

## Eröffnungsbeitrag

**einpraegsam.​net** · 2007-02-26 · [Beitrag #1](https://www.typo3.net/d/58519-html-template-subpart-im-subpart/1)

So, jetzt brauch ich auch mal Hilfe:

HTML Template:

```html
<!-- ###OUTER### begin --> 
###marker1###
	<!-- ###INNER### begin --> 
	bla ###marker2###
	<!-- ###INNER### end -->
<!-- ###OUTER### end -->
```

Derzeit habe ich folgende Funktion, die aber nur den inneren Bereich richtig ersetzt:

```php
function test($template) {

		// Outer Subpart
		$tmpl_part2 = $this->cObj->getSubpart($template, "###OUTER###" );

		// Inner Subpart
		$tmpl_part3 = $this->cObj->getSubpart($tmpl_part2, "###INNER###" );
		
		for ($i=0;$i<10;$i++) {
			$marker["###marker2###"] = 'Marker befuellt!<br>';
			$content_part3 .= $this->cObj->substituteMarkerArrayCached($tmpl_part3, $marker);
		}
		
		return $this->cObj->substituteSubpart($tmpl_part2, "###INNER###", $content_part3);
	}
```

Wie kann ich ###marker1### ersetzen?

Grüße

## Antworten

### [#2](https://www.typo3.net/d/58519-html-template-subpart-im-subpart/2) · einpraegsam.​net · 2007-02-28

So oder so ähnlich:

```html
<!-- ###TEMPLATE_INFOBOX### -->
	<div><ul>###test1###
		<!-- ###CONTENT### -->
			
				<!-- ###SINGLE### -->
					<li>###test###</li>
				<!-- ###SINGLE### -->
			
		<!-- ###CONTENT### -->
	</ul></div>
 <!-- ###TEMPLATE_INFOBOX### -->
```

```php
function test($template) {
		$this->templateCode = $template;
		
		$template["infobox"] = $this->cObj->getSubpart($this->templateCode,"###TEMPLATE_INFOBOX###");
		$template["item"] = $this->cObj->getSubpart( $template["infobox"],"###SINGLE###");
		
		
		for($i=0;$i<10;$i++) {
			$markerArray['###test###'] = 'test marker';
			$content_item .= $this->cObj->substituteMarkerArrayCached($template["item"],$markerArray, array(), array());
		}
		$subpartArray["###CONTENT###"] = $content_item;
		$markerArray['###test1###'] = 'test marker1';
		$content = $this->cObj->substituteMarkerArrayCached($template["infobox"],$markerArray, $subpartArray,$wrappedSubpartArray);
		
		return $content;
	}
```

---

Quelle: „HTML Template: Subpart im Subpart“, typo3.net, https://www.typo3.net/d/58519-html-template-subpart-im-subpart
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
