---
title: "wrap um content"
url: "https://www.typo3.net/d/101103-wrap-um-content"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2010-09-07"
last_reply: "2010-09-09"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# wrap um content

TYPO3 › TypoScript · 4 Antworten · gestartet 2010-09-07

## Eröffnungsbeitrag

**renep** · 2010-09-07 · [Beitrag #1](https://www.typo3.net/d/101103-wrap-um-content/1)

Hallo Zusammen,

ich hoffe Ihr könnt mir bei meinem Problem helfen:
Zwei content Elemente sollen in div Containern verschachtelt werden, Beispiel im unteren Code. Jetzt möchte ich die div Container sub_home, sub_home_cl und sub_home_cr auch über wrap einfügen, wenn diese mit Inhalt gefüllt sind.

```typoscript
lib.col1_content = COA
lib.col1_content {
  10 < styles.content.get
  
  20 = HTML
  20.value = <div class="sub_home">
  
  30 = HTML
  30.value = <div class="sub_home_cl">
  
  40 = CONTENT
  40.table = tt_content
  40.select {
    where = colPos = 1
    orderBy = sorting
    languageField = sys_language_uid
  }
  
  40.stdWrap {
    wrap = <div class="sub_home_cl_content"> | </div>
    required = 1
  }
  
  50 = HTML
  50.value = </div><div class="sub_home_cr">
  
  60 = CONTENT
  60.table = tt_content
  60.select {
    where = colPos = 2
    orderBy = sorting
    languageField = sys_language_uid
  }
 
  60.stdWrap {
    wrap = <div class="sub_home_cr_content"> | </div>
    required = 1
  }
  
  70 = HTML
  70.value =</div></div>
  
}
```

Danke Rene

## Antworten

### [#2](https://www.typo3.net/d/101103-wrap-um-content/2) · Hamsta · 2010-09-08

Ich versteh dein frage irgednwie nicht ._.

Was genau willst du? :o
Funktioniert das TS was du gepostet hast so wie es soll?

da soll das rauskommen oder ?

```html
Content Normal
<div class="sub_home">
	<div class="sub_home_cl">
		<div class="sub_home_cl_content">Left Content</div>
	</div>
	<div class="sub_home_cr">
		<div class="sub_home_cr_content">Right Content</div>
	</div>
</div>
```

g

### [#3](https://www.typo3.net/d/101103-wrap-um-content/3) · renep · 2010-09-08

Hallo Hamsta,

danke schon mal für deine Antwort.
Das TS funktioniert und erzeugt den Code richtig.
Was ich ändern möchte ist, dass die div Container sub_home, sub_home_cl und sub_home_cr über einen wrap und nicht über HTML erzeugt werden. Mit der wrap Funktion kann ich noch den Parameter required = 1 angeben, damit wird der div Container nur erzeugt, wenn Inhalt vorhanden ist. Auf einigen Seiten bekommen diese divs keinen Inhalt und sollen somit auch nicht angezeigt werden.

Grüße Rene

### [#4](https://www.typo3.net/d/101103-wrap-um-content/4) · Hamsta · 2010-09-09

*plink..plonk* ....der Groschen ist gefallen......

ok du wirst etwas in dieser Richtung brauchen

```typoscript
lib.col1_content = COA
lib.col1_content {
  10 < styles.content.get
 
  20 = COA
  20 {
    stdWrap.wrap = <div class="sub_home">|</div>
  
    10 < styles.content.getLeft
    10.stdWrap.wrap = <div ... >|</div>

    20 < styles.content.getRight
    20.stdWrap.wrap = <div ... >|</div>
  }
}
```

Das sollte (habs nicht getestet) etwa sowas ausspucken

```html
Content Normal
<div class="sub_home">
	<div ...>
		Left Content
	</div>
	<div ...>
		Right Content
	</div>
</div>
```

Müsstest halt noch an deine Bedürfnisse anpassen.

G Hamsta

### [#5](https://www.typo3.net/d/101103-wrap-um-content/5) · renep · 2010-09-09

Hallo Hamsta,

danke für deinen Ansatz, jetzt ist es so wie ich es möchte.

Danke Rene

---

Quelle: „wrap um content“, typo3.net, https://www.typo3.net/d/101103-wrap-um-content
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
