---
title: "Spalte auf Inhalt Prüfen"
url: "https://www.typo3.net/d/72532-spalte-auf-inhalt-pruefen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-01-17"
last_reply: "2008-01-18"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Spalte auf Inhalt Prüfen

TYPO3 › TypoScript · 4 Antworten · gestartet 2008-01-17

## Eröffnungsbeitrag

**blueX** · 2008-01-17 · [Beitrag #1](https://www.typo3.net/d/72532-spalte-auf-inhalt-pruefen/1)

Hallo

Ich möchte den haupt contentbereich auf einigen seiten nochmal in 2 Hälften teilen , dazu benutze ich 2 Spalten: Die hauptspalte (colpos 1) und dir rechte Spalte(colpos 2) da ich aber nur auf einigen Seiten eine solche Aufteilung wünsche, muss ich im TS irgenwie eine Weiche bauen die Prüft ob in der rechten Spalte ein Inhalt eigegeben wurde oder nicht, und dann halt dem entsprechend den Inhalt weiter gibt und in ein div wrapt oder halt nicht.

Hoffe mir kann da jemand einen kleinen Tip geben :)

MfG
blueX

## Antworten

### [#2](https://www.typo3.net/d/72532-spalte-auf-inhalt-pruefen/2) · einpraegsam.​net · 2008-01-17

Eine Lösung über HTML und eine weitere Lösung mit CSS über dieses Thema findest du im HowTo Bereich:
[/faq](https://www.typo3.net/faq)

### [#3](https://www.typo3.net/d/72532-spalte-auf-inhalt-pruefen/3) · blueX · 2008-01-17

Ah ja danke :)
Hab dort 2 Einträge gefunden. Bei dem einen ist der Link zur Lösung leider nicht mehr Aktuell, aber der andere ist ganz hilfreich.

Denke damit solle man was hinbekommen :

```typoscript
if.isTrue.numRows < styles.content.getRight
```

Wenn ich das dort richtig interpretiere, schaut **styles.content.getRight** nach ob in der rechten Spalte ein Eintrag vorhanden ist oder nicht... oder sehe ich da was falsch???

MfG
blueX  ;)

### [#4](https://www.typo3.net/d/72532-spalte-auf-inhalt-pruefen/4) · einpraegsam.​net · 2008-01-17

> **blueX schrieb:**
>
> oder sehe ich da was falsch???

Das siehst du wohl falsch!

Hier über CSS:

```typoscript
page.headerData = COA
page.headerData {
        10 = COA
        10 {
                if.isTrue.numRows < styles.content.getRight
                10 = TEXT
                10.value = <link rel="stylesheet" type="text/css" href="fileadmin/3spalten.css" />
        }
        20 = COA
        20 {
                if.isFalse.numRows < styles.content.getRight
                10 = TEXT
                10.value = <link rel="stylesheet" type="text/css" href="fileadmin/2spalten.css" />
        }
```

Hier übers HTML Template:

```typoscript
temp.maintemplate= COA
temp.maintemplate {
  10 = COA
  10 {
    if.isTrue.numRows < styles.content.getRight
    10 = TEMPLATE
    10 {
       
      template = FILE
      template.file = fileadmin/templates/template-2column.html
    }
  }
  20 = COA
  20 {
    if.isFalse.numRows < styles.content.getRight
    10 = TEMPLATE
    10 {
       
      template = FILE
      template.file = fileadmin/templates/template.html
    }
  }
}
```

### [#5](https://www.typo3.net/d/72532-spalte-auf-inhalt-pruefen/5) · blueX · 2008-01-18

OK danke :)

Hatte gehoftt das man es auch so in der art machen kann:

```typoscript
page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file = uploads/tf/template.html
	workOnSubpart = BODY
	marks {
		RECHTS = CONTENT
		RECHTS {
		  table = tt_content
		  select {
			where = colPos= 2
			orderBy = sorting
			languageField = sys_language_uid 
		  }
		  if.isTrue.numRows < styles.content.getRight	
		  wrap = <div id="contentStandardRechts">|</div>
		}

	}
}
```

Weil sich das dann besser bearbeiten lässt, ohne in 2 templates rumwülen zu müssen oder 2 css datein zu haben.

MfG
blueX  ;)

---

Quelle: „Spalte auf Inhalt Prüfen“, typo3.net, https://www.typo3.net/d/72532-spalte-auf-inhalt-pruefen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
