---
title: "tt_content.image.20.renderMethod per key.field = section_frame oder key.field = layout"
url: "https://www.typo3.net/d/106045-tt-contentimage20rendermethod-per-keyfield-section-frame-oder-keyfield-layout"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2011-06-28"
last_reply: "2011-08-25"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_content.image.20.renderMethod per key.field = section_frame oder key.field = layout

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

## Eröffnungsbeitrag

**redbug** · 2011-06-28 · [Beitrag #1](https://www.typo3.net/d/106045-tt-contentimage20rendermethod-per-keyfield-section-frame-oder-keyfield-layout/1)

Hallo zusammen,

ich sitze schon eine ganze Weile an einem Problem.
Und zwar möchte ich bei einzelnen Content Elementen die Bildausgabe verändern...

der Standart von css_styled_content ist:

```typoscript
tt_content.image.20.renderMethod = dl
```

bei einigen Elementen möchte ich aber eine Ausgabe in Listenform - also

```typoscript
tt_content.image.20.renderMethod = ul
```

Den Wrap kann ich ja Beispielsweise so ändern:

```typoscript
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
  key.field = section_frame
  100 = TEXT
  100.value = |
}
```

Kann ich auf diese Weise auch irgendwie die renderMethod beeinflussen?

Gruß redbug

## Antworten

### [#2](https://www.typo3.net/d/106045-tt-contentimage20rendermethod-per-keyfield-section-frame-oder-keyfield-layout/2) · opaque · 2011-08-24

Hallo

Hast du schon eine Möglichkeit gefunden?
Ich möchte ebenfalls beim Content Element - Image wenn das Content Element Layout "nivoslider" ausgewählt hat die Bilder mit einer anderen Größe ausgeben:

Die PageTS Config sieht so aus:

```typoscript
mod.SHARED.defaultLanguageLabel = Deutsch
mod.SHARED.defaultLanguageFlag = at
TCEFORM.tt_content {
	layout.altLabels.1 = nivoslider
}
```

Das Template sieht so aus:

```typoscript
tt_content.image.20.1 {
  file {
    width.override = 615c
    height.override = 364c
  }
}

tt_content.stdWrap.innerWrap.cObject{
  key.field = layout
  1 = TEXT
  1.value = <div class="slider nivoSlider">|</div>
}

tt_content.image.20.imageStdWrap.dataWrap >
tt_content.image.20.imageStdWrapNoWidth.wrap >
tt_content.image.20.imageColumnStdWrap.dataWrap >
tt_content.image.20.layout.default.value = ###IMAGES###
tt_content.image.20.layout.1.value < tt_content.image.20.layout.default.value
tt_content.image.20.layout.2.value < tt_content.image.20.layout.default.value
tt_content.image.20.layout.8.value < tt_content.image.20.layout.default.value
tt_content.image.20.rendering.ul.imageRowStdWrap.dataWrap >
tt_content.image.20.rendering.ul.imageLastRowStdWrap.dataWrap >
tt_content.image.20.rendering.ul.noRowsStdWrap.wrap >
tt_content.image.20.rendering.ul.oneImageStdWrap.dataWrap >
```

Funktioniet, NUR sollte das ganze SCRIPT nur angewendet werden wenn das Content Element Layout 1 bzw "nivoslider" heisst.

LG opaque

### [#3](https://www.typo3.net/d/106045-tt-contentimage20rendermethod-per-keyfield-section-frame-oder-keyfield-layout/3) · opaque · 2011-08-25

Nach langem Probieren, hier die Lösung:

```typoscript
temp.myimage < tt_content.image.20
tt_content.image.20 >

tt_content.image.20 = CASE
tt_content.image.20 {
  key.field = layout
  default < temp.myimage
  1 < temp.myimage
  1 {
    1.file.width.override = 615c
    1.file.height.override = 364c
    imageStdWrap.dataWrap >
    imageStdWrapNoWidth.wrap >
    imageColumnStdWrap.dataWrap >
    layout.default.value = ###IMAGES###
    layout.1.value = ###IMAGES###
    layout.2.value = ###IMAGES###
    1.titleInLink >
  }
}

tt_content.stdWrap.innerWrap.cObject{
  key.field = layout
  1 = TEXT
  1.value = <div class="slider nivoSlider">|</div>
}
```

---

Quelle: „tt_content.image.20.renderMethod per key.field = section_frame oder key.field = layout“, typo3.net, https://www.typo3.net/d/106045-tt-contentimage20rendermethod-per-keyfield-section-frame-oder-keyfield-layout
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
