---
title: "Abschnitt-Marker ersetzen."
url: "https://www.typo3.net/d/90123-abschnitt-marker-ersetzen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2009-05-29"
last_reply: "2009-05-29"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Abschnitt-Marker ersetzen.

Extensions › Entwicklung · 1 Antwort · gestartet 2009-05-29

## Eröffnungsbeitrag

**Torsten.​E** · 2009-05-29 · [Beitrag #1](https://www.typo3.net/d/90123-abschnitt-marker-ersetzen/1)

Ich hab einen Abschnitt in einem Template 'SUB_HEAD'. Innerhalb dieses Abschnittes ist ein 'COUNTER' welcher durch eine Schleife mehrmals ausgeben wird.

Aber wie stelle ich es jetzt an, dass ich den Abschnitt 'SUB_HEAD' durch den kompletten Content der Counter ersetze.

Oder ist das Template so falsch aufgebaut.

Ach ja, ist nur ein Pseudo-Beispiel, hat also keinen praktisch Sinn.

```html
<!-- ###HEAD### begin -->
   <div class="sub_head">
   <!-- ###SUB_HEAD### begin -->
      <div class="counter">
      <!-- ###COUNTER### -->
      </div>
   <!-- ###SUB_HEAD### end -->
   </div>
<!-- ###HEAD### end -->
```

```php
         $inhalt = $this->cObj->getSubpart($this->templateFileContent, '###HEAD###');

         $subpart_Inhalt = $this->cObj->getSubpart($inhalt, '###SUB_HEAD###');

         for ($i = 1; $i < 7; $i++) {
            $substArray = array();
            $substArray['###COUNTER###'] = $i;
            $subcontent .= $this->cObj->substituteMarkerArrayCached($subpart_Inhalt,$substArray);
         }
// Wie tausche ich jetzt praktisch
// den kompletten 'SUB_HEAD'-Abschnitt
// mit dem Inhalt von $subcontent aus.
```

## Antworten

### [#2](https://www.typo3.net/d/90123-abschnitt-marker-ersetzen/2) · Torsten.​E · 2009-05-29

```typoscript
$this->cObj->substituteSubpart
```

ist die Lösung

---

Quelle: „Abschnitt-Marker ersetzen.“, typo3.net, https://www.typo3.net/d/90123-abschnitt-marker-ersetzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
