---
title: "Überschrift von Content-Element in TEXT-Objekt"
url: "https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-05-09"
last_reply: "2008-05-14"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# Überschrift von Content-Element in TEXT-Objekt

TYPO3 › TypoScript · 9 Antworten · gestartet 2008-05-09

## Eröffnungsbeitrag

**Seph** · 2008-05-09 · [Beitrag #1](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/1)

Hallo,

ich möchte in einem Textobjekt die Überschrift eines Content-Elements schreiben. Was mach ich falsch?

```typoscript
temp.topic = TEXT
temp.topic {
  field=header
}
```

## Antworten

### [#2](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/2) · Dirk1 · 2008-05-10

Füg mal folgendes statement hinzu:

table = tt_content

Gruß
Dirk

### [#3](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/3) · Seph · 2008-05-12

Funktioniert leider auch nicht :/

Eigentlich müsste das doch machbar sein!

### [#4](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/4) · Dirk1 · 2008-05-12

Dann fällt mir noch ein:

select.pidInList = 4711
Oder irgendeine andere Seiten-ID deiner Wahl

select.pidInList = this

Nimmt die aktuelle Seite. Ist vielleicht nicht default.

### [#5](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/5) · Dirk1 · 2008-05-12

Poste doch mal bitte den gesamten T3-Block

### [#6](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/6) · Seph · 2008-05-12

Hi, hier das Objekt:

```typoscript
temp.topic = TEXT
temp.topic {
  table=tt_content
  select.pidInList = this
  field=header
}
```

### [#7](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/7) · Dirk1 · 2008-05-12

Das was hierarchisch darüber liegt auch bitte.

Ich nehme an, das pidInList hat ebenfalls nicht funktioniert.

Das ist in sofern ein interessanter Fall, weil du etwas total naheliegendes machst was nicht funktioniert.
Ich habe das gleiche Problem übrigens völlig anders gelöst:

```typoscript
page.1.marks.NORMAL.30 = CONTENT
page.1.marks.NORMAL.30 {
	table = tt_content
	select.orderBy = sorting asc
	select.where = colPos = 0
	select.pidInList = this
	renderObj.stdWrap.wrap = <div class="content-wrap">|</div>
	
	renderObj = TEXT
	renderObj = {
		field = header
	}
}
```

Mir ist an sich selber nicht ganz klar, warum an dieser Stelle diese zusätzliche Schleife über renderObj nötig ist.

Vielleicht kann sich mal einer von den großen Zauberern hier dazu äußern.

Gruß
Dirk

### [#8](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/8) · Unbekannter Benutzer · 2008-05-12

Ich habe das Topic so verstanden, dass ein bestimmtes Feld EINES Content Elments ausgelesen werden soll, nämlich das header filed des Content Objekt xy.

Hier wird aber doch in Anführungsstrichen in den Codebeispielen gezeigt wie man ALLE Content Elemente einer bestimmten Seite der Spalte normal ausliest.

Wenn du ein bestimmtest Content-Element haben willst, ist das

```typoscript
temp {
	MARKER = RECORDS
	MARKER {
		tables = tt_content
		source = 5
	}
}
```

Das liest dir aus der Tabelle tt_content das Inhaltselement mit der uid 5 aus...

Wie du nur an das field header kommst weis ich leider nicht.

### [#9](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/9) · jochen · 2008-05-13

Hallo zusammen,

so kommt man an ein bestimmtes Feld aus einer Datenbanktabelle:

```typoscript
temp.topic = TEXT
temp.topic.data = DB : tt_content : 5 : header
```

Das liefert die Überschrift des Inhaltselements (aus "tt_content") mit der uid 5.

Grüße
Jochen

### [#10](https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt/10) · Seph · 2008-05-14

Hallo,

vielen Dank für die Antworten und Lösungsanstöße.

Hier meine Lösung:

```typoscript
temp.topic = CONTENT
temp.topic {
  table = tt_content
  select {
    max = 1   # nur der erste Datensatz
    where = colPos = 0
  }     
  renderObj = TEXT
  renderObj {
      field = header
    }
  }
}

# ich brauche die Überschrift nur auf der ersten Seite bzw. treeLevel 0
[treeLevel = 1,2]
  lib.stdheader.10 >
[end]
```

Mit der Lösung kann ich nun die Überschrift des ersten Content-Elements einer Seite in einen Marker kopieren und diesen frei auf der Seite platzieren.

Da diese Lösung für alle Content-Elemente im treeLevel 1,2 gilt, haben die nachfolgenden Elemente keine Überschrift! Sollte kein Problem sein das mit ein paar Zeilen Script zu ändern. Für meine Seite jedoch ausreichend.

Gruss
Seph

---

Quelle: „Überschrift von Content-Element in TEXT-Objekt“, typo3.net, https://www.typo3.net/d/77038-ueberschrift-von-content-element-in-text-objekt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
