---
title: "Content Typ \"Überschrift\" ausgeben"
url: "https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente"]
created: "2008-12-16"
last_reply: "2008-12-18"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Content Typ "Überschrift" ausgeben

TYPO3 › TypoScript · 5 Antworten · gestartet 2008-12-16

## Eröffnungsbeitrag

**Blu3ye** · 2008-12-16 · [Beitrag #1](https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben/1)

Hi Leuts,

ich habe mittels folgendem Script eine Seitenüberschrift ausgeben lassen:

```typoscript
## Seitenüberschrift definieren ##
temp.ueberschrift = TEXT
temp.ueberschrift {
  value = {page:title}
  insertData = 1
  wrap = <h2 class="headline-red">|</h2>
}
temp.ueberschr = COA
temp.ueberschr {
  10 = COA
  10.10 < temp.ueberschrift
  10.stdWrap.override.cObject < styles.content.get
}
```

Zweck des Ganzen:
Wenn kein Datensatz des Typs "Überschrift" angelegt ist, soll der Pagetitle eingesetzt werden.

Problem:
Es wird mir in "temp.ueberschr" nicht nur die (erste) Überschrift (Datensatz Typ "Überschrift") ausgegeben, sondern der kpl. Inhalt der Seite.

Frage:
Wie kann ich die Ausgabe nur auf Datensätze (bzw. sogar nur auf den ersten) des Typs "Überschrift" beschränken?

Versucht habe ich schon:

```typoscript
10.stdWrap.override.cObject < styles.content.get.field.header
```

was natürlich nicht funktioniert... ^^

---------------------------------------
EDIT:
Juhu - Teil eins meines Problems funktioniert!

Pagetitle ausgeben oder (wenn vorhanden) Inhalt der Überschrift einsetzen:

```typoscript
## Seitenüberschrift definieren ##
temp.ueberschrift = TEXT
temp.ueberschrift {
  value = {page:title}
  insertData = 1
  wrap = <h2 class="headline-red">|</h2>
}
temp.ueberschr = COA
temp.ueberschr {
  10 = COA
  10.10 < temp.ueberschrift
  10.stdWrap.override.cObject < styles.content.get
  10.stdWrap.override.cObject {
    select.max = 1
    select.selectFields = header
    renderObj = TEXT
    renderObj.field = header
    renderObj.wrap = <h2 class="headline-red">|</h2>
  }
}
```

-------------------------------------
Bleibt noch Problem 2:
Wie geb ich im Inhaltsbereich alle Inhalte bis auf die Überschrift aus?

## Antworten

### [#2](https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben/2) · Michaelh74 · 2008-12-17

Sehe ich das richtig? Du willst eine Überschrift pro Seite und dann nur noch die Inhalte der verwendeten Content-Elemente ausgeben, oder?

Dann müsstest Du nur noch nach dem Du Deinen eigenen Header gebastelst hast, den Standard-Header löschen.

Z.B in etwa so:

```typoscript
lib.stdheader >
```

Gruß
Michael

### [#3](https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben/3) · Blu3ye · 2008-12-17

Hi Michael74,

kann es sein, dass das von dir beschriebene die Überschriften aller Inhaltselemente löscht?

Folgender Code gibt mir zwar nur die Inhalte aus, jedoch fehlen deren Überschriften:

```typoscript
## Inhalt ohne Standard-Header ausgeben ##
lib.stdheader >
temp.inhalt = COA
temp.inhalt {
  1 < styles.content.get
}
```

Im Prinzip hast du mich richtig verstanden. 1 Überschrift/Titel der Seite (class headline-red) und darunter dann die Inhalte OHNE, dass die 1te Überschrift noch mal ausgegeben wird.

Also so:
**ICH BIN DIE ÜBERSCHRIFT DER SEITE**

ICH BIN DIE ÜBERSCHRIFT VON DATENSATZ 1
Ich bin der Inhalt von Datensatz 1 inkl. Text, Bildern etc.

ICH BIN DIE ÜBERSCHRIFT VON DATENSATZ 2
Ich bin der Inhalt von Datensatz 2 inkl. Text, Bildern etc.

EDIT:
Öhm... die einfachste Möglichkeit, die mir eben eingefallen ist:

```typoscript
temp.inhalt = COA
temp.inhalt {
  1 < styles.content.get
  1.select.begin = 1
}
```

Zumindest funzt es... :)

### [#4](https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben/4) · Blu3ye · 2008-12-17

Hallo. Ich nochmal. Meine "Lösung" hat nun doch noch nen "kleinen Haken" ^^

Problem ist nämlich, dass ich ja mit select.begin dachte, ich lass die Ausgabe einfach ab dem zweiten CE beginnen. Tja - wenn ich aber keine Überschrift als CE auf der Seite angelegt hab, dann bekomm ich natürlich auch keinen Output... -.-

Bräuchte also doch nochmal eure Hilfe, wie ich die CE ausgeben lassen kann - Elemente des Typs "Überschrift" jedoch nicht.

Thx vorab schonmal :)

### [#5](https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben/5) · Michaelh74 · 2008-12-18

Meine Theorie was, dass in Deinem Temp Object einmal die Überschrift gespeichert wird und dann eben gelöscht. Scheint dann so von der Ablaufreihenfolge nicht ganz zu klappen.

Also ich würde ich diesem Fall einfach das Feld Subtitle grundsätzlich für Überschriften her nehmen und ggf. das header Feld für den Redakteur ausblenden.

Gruß
Michael

### [#6](https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben/6) · Blu3ye · 2008-12-18

Genau das hab ich gemacht (zumindest den ersten Teil).

```typoscript
## Seitenüberschrift definieren ##
temp.ueberschr = TEXT
temp.ueberschr {
  insertData = 1
  value = {field:subtitle//field:title}
  wrap = <h2 class="headline-red">|</h2>
}
```

Nicht ganz so, wie ich es wollte, aber hab keine Lust, da noch ewig dran rumzumachen. Seite muss auch mal irgendwann fertig werden :D

Danke trotzdem

---

Quelle: „Content Typ "Überschrift" ausgeben“, typo3.net, https://www.typo3.net/d/85080-content-typ-ueberschrift-ausgeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
