---
title: "Nummerierung des ERSTEN Content Elements"
url: "https://www.typo3.net/d/98801-nummerierung-des-ersten-content-elements"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2010-05-11"
last_reply: "2010-05-17"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Nummerierung des ERSTEN Content Elements

TYPO3 › TypoScript · 2 Antworten · gestartet 2010-05-11

## Eröffnungsbeitrag

**montharon** · 2010-05-11 · [Beitrag #1](https://www.typo3.net/d/98801-nummerierung-des-ersten-content-elements/1)

Hallo!

Ich habe folgenden Code der mir alle Content Elemente durchnummeriert:

```typoscript
tmp.content < styles.content.get
tmp.content {
  renderObj < tt_content
  renderObj.stdWrap.preCObject = LOAD_REGISTER
  renderObj.stdWrap.preCObject {
    ContentItemIdx.cObject = TEXT
    ContentItemIdx.cObject.data = register:ContentItemIdx
    ContentItemIdx.cObject.wrap = |+1
    ContentItemIdx.prioriCalc = intval
  }
  renderObj.stdWrap.dataWrap = <div id="content-item{register:ContentItemIdx}">|</div>
}
```

Jezt möchte ich aber nur beim ersten Content Element die Nummer 1 als ID haben, also
**<div id="content-item1>...</div>**
und bei allen anderen Elementen nur
**<div class="content-item">...</div>**

Irgendwie muss da also eine if Bedingung rein?

Danke
montharon

## Antworten

### [#2](https://www.typo3.net/d/98801-nummerierung-des-ersten-content-elements/2) · Unbekannter Benutzer · 2010-05-11

```typoscript
...snip

renderObj.stdWrap.outerWrap = <div id="content-item{register:ContentItemIdx}">|</div>
renderObj.stdWrap.outerWrap.insertData = 1
renderObj.stdWrap.outerWrap.override = <div class="content-item">|</div>
renderObj.stdWrap.outerWrap.override.if.value.data = register:ContentItemIdx
renderObj.stdWrap.outerWrap.override.if.isGreaterThan = 1
```

das anstatt

renderObj.stdWrap.dataWrap = <div id="content-item{register:ContentItemIdx}">|</div>

Müsste funktionieren.

Grüße
Christian

### [#3](https://www.typo3.net/d/98801-nummerierung-des-ersten-content-elements/3) · montharon · 2010-05-17

Hallo Christian!

Vielen Dank für eine Antwort!
Ich habe zwar deine Lösung noch nicht getestet, das Problem aber dann folgendermassen gelöst:

```typoscript
tmp.content = COA
tmp.content {
  10 < styles.content.get
  10.select.max = 1
  10.stdWrap.wrap = <div class="first-content-item">|</div>
 
  20 < styles.content.get
  20.select.begin = 1
  20.stdWrap.wrap = <div class="content-item">|</div>
  20.stdWrap.required = 1
}

# --- main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  # --- feeding the content from the auto-parser to the TEMPLATE cObject  
  template =< plugin.tx_automaketemplate_pi1

  # --- ###content###
  subparts.content < tmp.content
}
```

Funktioniert perfekt! Ich werde aber trotzdem, wenn ich Zeit finde, noch einmal deine Lösung probieren!

Danke
montharon

---

Quelle: „Nummerierung des ERSTEN Content Elements“, typo3.net, https://www.typo3.net/d/98801-nummerierung-des-ersten-content-elements
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
