---
title: "Einbindung von Inhalt mittels Datensatz einfügen -> löschen von h1"
url: "https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente"]
created: "2009-07-17"
last_reply: "2009-07-18"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Einbindung von Inhalt mittels Datensatz einfügen -> löschen von h1

TYPO3 › TypoScript · 5 Antworten · gestartet 2009-07-17

## Eröffnungsbeitrag

**rowild** · 2009-07-17 · [Beitrag #1](https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1/1)

Hallo, Forum,

In einem Systemordner befinden sich mehrere Datensätze mit chgallery (verschiedene Bildleisten werden so bereit gehalten).
Im regulären Seitenbaum binde ich diese Datensätzen mit "datensatz einfügen" und dem jeweiligen chgallery-Modul ein. Im Template wird das ganze beim Marker "BILDERLEISTE" angezeigt. Dummerweise steht der header auch da. Die Frage ist nun, wie bekomme ich den weg?

page.10 {
 subparts {
   BILDERLEISTE < styles.content.getBorder
   BILDERLEISTE {
     header.10 >
     header.20 >
     header >
   }
}

funktioniert nicht.
Ich denke, es liegt daran, dass diese TS auf den eigenen DS wirkt, nicht aber auf den mittels "Datensatz einfügen" (laut Datenbank ein shortcut?)

Hat jemand einen Tipp für mich, bitte?

Danke!
LG, RObert

## Antworten

### [#2](https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1/2) · Unbekannter Benutzer · 2009-07-18

probier mal:

```typoscript
page.10.subparts.BILDERLEISTE.10.renderObj.list.10 = TEXT
page.10.subparts.BILDERLEISTE.10.renderObj.list.10.wrap = <!-- | -->
```

### [#3](https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1/3) · rowild · 2009-07-18

Guten morgen!
Danke für die Antwort! Hab's probiert, funktioniert aber nicht.

Derzeitiger TS Code:

```typoscript
temp.BILDERLEISTE = COA
temp.BILDERLEISTE {
  10 = CONTENT
  10 < styles.content.getBorder
  #10.renderObj.header_layout = 6
  #10.stdheader >
  10.renderObj.list.10 = TEXT
  10.renderObj.list.10.wrap = <!-- | -->
}

page.10.subparts.BILDERLEISTE < temp.BILDERLEISTE
```

Ich habe entdeckt, dass es eine beschämend einfache Art gibt, den Header zu verstecken, nämlich indem man im Backend unter header das Layout auf hidden stellt.   :o

Trotzdem würde ich gerne wissen, wie ich an diese Einstellung mit TS herankomme.
Kennst du vielleicht einen guten Link, wo dieses renderObj "präsentiert" wird? Die TSREF ist ja dahingehend sehr wortkarg...

Danke nochmals für die Hilfe!
Schönen Tag!
R

### [#4](https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1/4) · Unbekannter Benutzer · 2009-07-18

..renderObj.list.10.. behandelt Überschriften von Inhaltselementen, die vom Typ 'Plugin' sind.
..renderObj.text.10.. vom Typ 'Text' etc.
das ist für alle Möglichen Typen von Inhaltselementen jeweils einzeln gesetzt.

Es ist natürlich ein einfacher Weg, die Backendeinstellung für das Inhaltselement zu nutzen. Nur wenn Du per TS heranwillst, dann..

das Original kommts aus:
lib.stdheader

die jeweils in:
tt_content.text.10 = < lib.stdheader
tt_content.image.10 = < lib.stdheader
tt_content.textpic.10 = < lib.stdheader
..
tt_content.list.10 = < lib.stdheader
für die Headereinstellungen genutzt wird.

Ein Tip: lass mal den COA in deinem Script weg.
< styles.content.getBorder ist schon vom Typ CONTENT.

schreib einfach

```typoscript
temp.BILDERLEISTE < styles.content.getBorder
temp.BILDERLEISTE {
  renderObj.list.10 = TEXT
  renderObj.list.10.wrap = <!-- | -->
}

page.10.subparts.BILDERLEISTE < temp.BILDERLEISTE

#oder hier

page.10.subparts.BILDERLEISTE.renderObj.list.10 = TEXT
page.10.subparts.BILDERLEISTE.renderObj.list.10.wrap = <!-- | -->
```

### [#5](https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1/5) · rowild · 2009-07-18

Danke für deine ausführliche Hilfe.
Leider funktioniert das von dir vorgeschlagene TS nicht.

Du schreibst, dass renderObj.list etc diverse Bereiche von Plugins bearbeiten. Nachdem die Inhalte aber shortcuts sind (CType = shortcut) und erst dort ein Plugin haben, habe ich so das flaue gefühl, dass da noch was anderes dazwischengeschaltet werden muss.

Zwischenzeitlich ist mir dann auch noch eine andere Art des Versteckens eingefallen: via CSS das entsprechende h1-Element auf display:hidden zu setzen.

Schönes Wochenende!
Gruß, Robert

### [#6](https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1/6) · Unbekannter Benutzer · 2009-07-18

na wenigsten kennst du jetzt den CType der Elemente, die Du ändern wolltest. Die ShortCuts sind da etwas anders, da Sie ja unbedingt die Vorgaben, des Originals haben sollen. So jedenfalls ist es der default. Ich habe mal versucht diese Vorgabe zu überschreiben, weil ich allein den Style (border) eines  Inhaltselementes im ShortCut neu bestimmen wollte. Da habe ich dann aufgeben.

---

Quelle: „Einbindung von Inhalt mittels Datensatz einfügen -> löschen von h1“, typo3.net, https://www.typo3.net/d/91400-einbindung-von-inhalt-mittels-datensatz-einfuegen-loeschen-von-h1
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
