---
title: "Content spezifisches Layout anlegen"
url: "https://www.typo3.net/d/105718-content-spezifisches-layout-anlegen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente"]
created: "2011-06-04"
last_reply: "2011-06-05"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Content spezifisches Layout anlegen

TYPO3 › TypoScript · 2 Antworten · gestartet 2011-06-04

## Eröffnungsbeitrag

**ticha** · 2011-06-04 · [Beitrag #1](https://www.typo3.net/d/105718-content-spezifisches-layout-anlegen/1)

Hallo Leute,

ich bin bei ypo3 noch recht "frisch" und bin dabei mir Typoscript anzueignen. Dazu habe ich schon mehrer Ttorials gelesen und muss sagen, dass ich es kompliziert finde und zur Zeit einen Knoten im Kopf habe. Aber das hatte ich schon bei mehreren Sprachen, sobald es aber mal Üklick* gemacht hat, war das alles kein problem mehr.

Zur Zeit bin ich dabei für einen Content Typ verschiedene Layouts zu ersellen. Ich weiss auch wie ich an die Sachen herankomme, ich verstehe nur nicht, wie ich die Fallabfrage mit dem definieren des Outputs von CSS-Sytled-Content definiere. Über die Layout funktin der "Page" funktioniert es ohne probleme. Ich hätte aber gerne, dass ich für jedes content Element entscheiden kann, welches Layout er benutzen soll. Ziel ist es, dass ich sagen "Du Content wirst in <div> blöcken dargestellt und Du Content als <table>".

Über die Page Funktion habe ich es so gelöst:

```typoscript
[globalVar=TSFE:id|0]
 tt_content.image.20 {
   rendering {
     simple {
       caption.wrap = <div class="csc-textpic-caption"> | </div>
       imageStdWrap.dataWrap = <div class="csc-textpic-imagewrap csc-textpic-single-image" style="width:{register:totalwidth}px;"> | </div>
       imageStdWrapNoWidth.wrap = <div class="csc-textpic-imagewrap csc-textpic-single-image"> | </div>
     }
   }
 }
```

Das nimmt bestimmt aber dann das Layout für die gesamt Seite.

Dann habe ich recherchiert und herausgefunden, dass keine TSFE "Objekt" existiert und das man sich diese werte aus der Datenbank fummeln muss.

Daraus habe ich diesen Code gefummelt:

```typoscript
page = PAGE

page.includeCSS {
     file1 = fileadmin/css/screen.css 
}

page.10.marks{
PAGE_CONTENT.renderObj.stdWrap.innerWrap.cObject=CASE
PAGE_CONTENT.renderObj.stdWrap.innerWrap.cObject{
key.field = header_layout
 
// layout 0
default=TEXT
default.value=<div class="layout0">|</div>
 
// layout 1
1=TEXT
1.value=<div class="layout1">|</div>
 
// layout 2
2=TEXT
2.value=<div class="layout2">|</div>
 
// layout 3
3=TEXT
3.value=<div class="layout3">|</div>
}
}
page.20 < temp.template
```

Nur übergeht die ganze Abfrage total 0o

Kann mir hjemand helfen den Knoten zu lösen? 0o

Danke im Vorraus

## Antworten

### [#2](https://www.typo3.net/d/105718-content-spezifisches-layout-anlegen/2) · Julian.​Hofmann · 2011-06-05

Hallo.
Weiß nicht, ob ich Dich richtig verstehe. Denke, unter dem Begriff "section_frame" wirst Du fündig.
Ein Beitrag von maddesign dürfte Dir z.B. helfen:
<http://maddesigns.de/rahmen-fuer-inhaltselemente-in-typo3-44-112.html>
Oder etwas älter (und teil nicht mehr 100%ig so übernehmbar) von Steffen:
<http://www.sk-typo3.de/Neue-Rahmen-fuer-Content-Elemente.201.0.html>

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/105718-content-spezifisches-layout-anlegen/3) · ticha · 2011-06-05

Hey Danke :)

Das hat mir schon weitergeholfen :)

Grüße :)

---

Quelle: „Content spezifisches Layout anlegen“, typo3.net, https://www.typo3.net/d/105718-content-spezifisches-layout-anlegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
