---
title: "Ausgabe Content aus den Spalten dynamisch"
url: "https://www.typo3.net/d/104396-ausgabe-content-aus-den-spalten-dynamisch"
source: "typo3.net"
tags: ["Allgemein","Frage","HTML & CSS"]
created: "2011-03-12"
last_reply: "2011-03-16"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Ausgabe Content aus den Spalten dynamisch

Allgemein · 1 Antwort · gestartet 2011-03-12

## Eröffnungsbeitrag

**thomasju** · 2011-03-12 · [Beitrag #1](https://www.typo3.net/d/104396-ausgabe-content-aus-den-spalten-dynamisch/1)

Hallo zusammen,

folgende Herausforderung habe ich zur Zeit. Ich habe bisher ein 2-spaltiges LAyout über eine Breit von 768px in dem ich übers CSS mit float left und right arbeite. Jeder dieser Divs hat 48% somit habe ich auch einen schönen Abstand. Trägt man nur in Spalte Normla Content ein, wird auch nur eine Spalte über die vollen 768px angezeigt, trägt man noch bei Right Content ein, wird wie oben beschrieben der Content durch den float left und right jeweils in einem Div geteilt.

Jetzt meine Herausforderung ich muss das ganze um 4 Spalten erweitern, ob nun Links oder am Rand was eingetragen ist. Dann soll die Seite folgendermaßen aussehen

Gesamt 768px
| Links 150px | 50% von mitte 1 | 50% mitte 2 | 150px Rand

Ist nun Rand oder Links nicht mit Content versehen dann bei Rand leer:

Gesamt 768px
| Links 150px | 50% von mitte 1 | 50% mitte 2 |

Also die festen 150px sollen bei Links oder Rand fest sein, der verbleibende Rest soll dynmaisch zwischen Spalte Normal und Rechts geteilt werden.

Der andere Fall wenn Links frei bleibt sieht so aus:
Gesamt 768px
| 50% von mitte 1 | 50% mitte 2 | 150px Rand

Oder die beiden letzten Varianten wenn nur Normal und Rechts ausgefüllt
Gesamt 768px
| 50% von mitte 1 | 50% mitte 2 |

und zuletzt nur Normal
Gesamt 768px
| 100% von mitte 1 |

MEin TS bisher:

```typoscript
temp.content = COA
temp.content {
# show both columns if content in right col
10 = COA
10 {
  if.isTrue.numRows < styles.content.getRight
    10 < styles.content.getRight
    10.wrap.required = 0
    10.wrap = <div id="content_right_2col_rightcol">|</div>
    20 < styles.content.get
    20.wrap.required = 0
    20.wrap = <div id="content_right_2col_leftcol">|</div>
   }
# eine Spalte wenn kein Content RECHTS 
     20 = COA
     20 {
      if.isFalse.numRows < styles.content.getRight

      10 = TEXT
      10 < styles.content.get
      10.wrap = <div id="content_right">|</div>
    }
}
```

Wäre super, wenn mir da jemand einen Tipp geben könnte.

vielen Dank!!

Gruß
Thomas

## Antworten

### [#2](https://www.typo3.net/d/104396-ausgabe-content-aus-den-spalten-dynamisch/2) · Julian.​Hofmann · 2011-03-16

Hallo Thomas.

Was Dein Inhalt "nur" über den Redakteur gestaltet wird, dann könnten Dir die in TYPO3 4.5 eingeführten Backend-Layouts vielleicht helfen. Damit muss zwar der Redakteur (oder zuvor der Integrator) entscheiden, welchen Aufbau eine Seite bekommt, aber die vollständig gedankenlesende Software wirds wohl nie geben. Ich denke, dass das jedem Redakteur zumutbar ist - Word odgl. liest auch keine Gedanken.

Viele Grüße
Julian

---

Quelle: „Ausgabe Content aus den Spalten dynamisch“, typo3.net, https://www.typo3.net/d/104396-ausgabe-content-aus-den-spalten-dynamisch
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
