---
title: "Überschriften für ein Content Element anders wrappen?"
url: "https://www.typo3.net/d/82195-ueberschriften-fuer-ein-content-element-anders-wrappen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente","Templates & Layouts"]
created: "2008-09-25"
last_reply: "2008-09-25"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Überschriften für ein Content Element anders wrappen?

TYPO3 › TypoScript · 1 Antwort · gestartet 2008-09-25

## Eröffnungsbeitrag

**tech7** · 2008-09-25 · [Beitrag #1](https://www.typo3.net/d/82195-ueberschriften-fuer-ein-content-element-anders-wrappen/1)

Hi Leute,

ich benutze TemplaVoila und würde gern die Überschriften (Headlines, also z.B. <h1>) für ein Content Element anders wrappen, also z.B.

```html
<h1 class="test">|</h1>
```

Ich habe im TemplaVoila einen ObjectPath definiert, welcher alle Inhaltselemente einer Seite darstellt:

```typoscript
lib.left = CONTENT
lib.left {
  table = tt_content
  select {
    pidInList = 5
    orderBy = sorting
  }
}
```

Es geht um den Standardheader (lib.stdheader) - also das, was man in das "Überschrift"-Feld eines Content Elements eingibt. Ich will kein FCE benutzen und will auch nicht die Überschrift über den RTE (Stil:"Headline 2") wrappen. Der Kunde soll einfach das ganz normale Header-Feld benutzen können.

Ich habe auch schon den Code gefunden,  der genau das macht, jedoch nur für die verschiedenen Spalten (also ohne TemplaVoila). Der Code ist so:

```typoscript
temp.stdheader < lib.stdheader
lib.stdheader >

lib.stdheader = CASE
lib.stdheader {
  key.field=colPos
  1 < temp.stdheader
  2 < temp.stdheader
  3 < temp.stdheader
  default < temp.stdheader
}
lib.stdheader.default.10.1.fontTag = <h1>|</h1>
lib.stdheader.1.10.1.fontTag = <h2 class="foo">|</h2>
lib.stdheader.2.10.1.fontTag = <h2 class="foo">|</h2>
lib.stdheader.3.10.1.fontTag =<h1>|</h1>
```

Im Grunde will ich genau DAS, nur eben, dass die "Condition" (oder das key.field) die UID meiner Seite berücksichtigt! Wisst ihr, wie ich meine?
Im Grunde ist es abstrahiert "lib.left.lib.stdheader.10.1.fontTag", das ich verändern möchte..

Danke im Voraus!

## Antworten

### [#2](https://www.typo3.net/d/82195-ueberschriften-fuer-ein-content-element-anders-wrappen/2) · tech7 · 2008-09-25

Oh man :D
Ich habe das Problem mal wieder selbst gelöst.. wen's interessiert. So geht's.

```typoscript
lib.left= COA_INT
lib.left {
  10 = CONTENT
  10 {
    table = tt_content
    select {
       pidInList = 5
       orderBy = sorting
    }

    renderObj = COA
    renderObj {
      10 = TEXT
      10.field = header
      10.wrap = <h2>|</h2>
      20 = TEXT
      20.field = bodytext
      20.wrap = |
    }
}
```

---

Quelle: „Überschriften für ein Content Element anders wrappen?“, typo3.net, https://www.typo3.net/d/82195-ueberschriften-fuer-ein-content-element-anders-wrappen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
