---
title: "Automake Template Parser - DIV Container nur bei Inhalt anzeigen"
url: "https://www.typo3.net/d/44624-automake-template-parser-div-container-nur-bei-inhalt-anzeigen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2006-06-12"
last_reply: "2006-06-12"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Automake Template Parser - DIV Container nur bei Inhalt anzeigen

TYPO3 › TypoScript · 2 Antworten · gestartet 2006-06-12

## Eröffnungsbeitrag

**Sares** · 2006-06-12 · [Beitrag #1](https://www.typo3.net/d/44624-automake-template-parser-div-container-nur-bei-inhalt-anzeigen/1)

Hallo,

habe diese Frage auch bereits einmal in der TYPO3 Mailingliste gestellt, allerdings konnte mir niemand einen Tipp geben, weshalb ich es auch hier nocheinmal versuchen möchte.

Und zwar möchte ich es erreichen, daß gewisse DIV-Container nur dann angezeigt werden, wenn es z.B. in den jeweiligen Spalten left, normal, right, border auch irgendeinen Content gibt, der darin angezeigt wird.

Hier mal eine mögliche HTML Struktur (die SubPart Marker sind nur zur Erläuterung mit dabei):

<!-- ### TWOCOLUMNS ### begin -->
<div id="twocolumns">
  <h1>DEMO HEADING</h1>
  <p>Lorem Ipsum dolor sit amet.</p>
</div>
<!-- ### TWOCOLUMNS ### end -->

Als ich noch mit Subparts rumgewerkt habe, war das recht einfach zu lösen mit:

```typoscript
10.subparts.TWOCOLUMNS < styles.content.getBorder
10.subparts.TWOCOLUMNS.stdWrap.required = 1
10.subparts.TWOCOLUMNS.stdWrap.wrap = <div id="twocolumns"> | </div>
```

Und schon wurde der DIV-Container nur angezeigt, wenn es auch einen Inhalt in der jeweiligen Spalte gab.

Der ATP setzt ja sozusagen eine Ebene tiefer an und ich kann maximal alles zwischen:

<div id="twocolumns"> </div>

abfangen.

Das geht bei Inhalten auch nicht allzu schwer z.B. mit:

```typoscript
temp.twocolumns < styles.content.getBorder
#Display wrap only if Content is available 
temp.twocolumns.stdWrap {
  wrap = <strong> | </strong>
  if.isTrue.numRows < styles.content.getBorder
}
```

Ich möchte aber auch den DIV-Container selbst von einem möglichen Inhalt in einer der Spalten abhängig machen. Geht das überhaupt und wenn ja wie?

Hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Vielen Dank im voraus für mögliche Tipps und Anregungen!

SaRes

## Antworten

### [#2](https://www.typo3.net/d/44624-automake-template-parser-div-container-nur-bei-inhalt-anzeigen/2) · just2b · 2006-06-12

vielleicht hilft das konstrukt von hier <http://www.css-tutorials.de/typo3tutorials/mehrspaltigeinhaltetut/>

lg georg

### [#3](https://www.typo3.net/d/44624-automake-template-parser-div-container-nur-bei-inhalt-anzeigen/3) · Sares · 2006-06-12

Hallo Georg,

danke für den Link, ich werde mir das einmal im Detail anschauen. Bin mir aber auf den ersten Blick nicht ganz sicher, ob das damit funktioniert, mal sehen.

LG
SaRes

---

Quelle: „Automake Template Parser - DIV Container nur bei Inhalt anzeigen“, typo3.net, https://www.typo3.net/d/44624-automake-template-parser-div-container-nur-bei-inhalt-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
