---
title: "Template/CSS wechsel wenn kein Content vorhanden"
url: "https://www.typo3.net/d/86313-templatecss-wechsel-wenn-kein-content-vorhanden"
source: "typo3.net"
tags: ["Allgemein","Frage","Templates & Layouts"]
created: "2009-01-30"
last_reply: "2009-02-09"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Template/CSS wechsel wenn kein Content vorhanden

Allgemein · 4 Antworten · gestartet 2009-01-30

## Eröffnungsbeitrag

**Oliver_S** · 2009-01-30 · [Beitrag #1](https://www.typo3.net/d/86313-templatecss-wechsel-wenn-kein-content-vorhanden/1)

Hi Leutz
ich habe ein Template auf dem neben dem normalen Content eine Spalte angezeigt wird die von styles.content.getRight gefüllt wird.

Wenn dort nun aber kein Content vorhanden ist bleibt die Spalte leer wodurch eine Lücke auf der Seite entsteht die dann dort verschwinden soll.

Nun habe ich das Problem das ich keine Idee habe wie ich Abfragen kann ob Content vorhanden ist um dann das Template oder einfach nur die Breite der normalen Content Spalte per CSS zu verbreitern.

Oder ich brauche einen ganz neuen Denkansatz ^^ ich bin da für alles offen ;)

lg und danke schon mal für Hilfe

## Antworten

### [#2](https://www.typo3.net/d/86313-templatecss-wechsel-wenn-kein-content-vorhanden/2) · Oliver_S · 2009-01-30

ich hab das ganze jetzt mal ein wenig um strukturiert

```typoscript
temp.Content = COA 
temp.Content { 
     10 = PHP_SCRIPT 
     10.file = fileadmin/php/browserLanguage.php 
     20 < styles.content.get 
     20.wrap =  <div class="content_inner_gen2">|</div></diV>
     30 < temp.teaserBlock
     30.wrap = <!--TEASER--><div class="rightteaserbox"> | </div><!--TEASER-->
         
}
```

so siehts dann aus...
nur wie kann ich jetzt zB abfragen ob die 30 gefüllt ist und wenn nicht dem wrap der 20 nen anderes div verpassen?

### [#3](https://www.typo3.net/d/86313-templatecss-wechsel-wenn-kein-content-vorhanden/3) · Oliver_S · 2009-02-06

hmmm hat keiner irgendeine Idee? :(

### [#4](https://www.typo3.net/d/86313-templatecss-wechsel-wenn-kein-content-vorhanden/4) · Kamasutra · 2009-02-07

Hallo Oliver,

mag sein, dass ich jetzt völlig falsch liege, aber vermutlich hast du ja in deiner HTML-Grundstruktur eine rechte Spalte angelegt und in der verankert, dass die Angaben von styles.conten.getRight eingefügt werden sollen.

Dieser rechten Spalte kannst du ja nun auch eine ID/Klasse zuweisen, bzw. hast es eventuell auch schon. Statt nun eine feste Klasse/ID zu nehmen, setze dort auch einen Marker ein.(id="###ID_RECHTS###" zum Beispiel)

Dann kannst du in deinem Ur-Template diesem Marker mittels value die Standardklasse/id zuweisen und auf jeder Seite, auf der das nicht der Fall sein soll, weist du eine andere Klasse/ID zu.

Das Gleiche machst du dann mit deinem Inhaltsbereich und kannst anschließend alles bequem über CSS regeln - mal eng, mal weit, so wie du es gerade brauchst.

### [#5](https://www.typo3.net/d/86313-templatecss-wechsel-wenn-kein-content-vorhanden/5) · Oliver_S · 2009-02-09

klingt schon gar nicht schlecht aber auch hier müsste ich doch dann irgendwie eine Condition aufbauen um zu unterscheiden ob es content gibt oder nicht oder?

es sind ja leider nicht fixe seiten vorgegeben die ohne rechte spalte auftreten

---

Quelle: „Template/CSS wechsel wenn kein Content vorhanden“, typo3.net, https://www.typo3.net/d/86313-templatecss-wechsel-wenn-kein-content-vorhanden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
