---
title: "maximale Bildbreite - Spalten- und Backendlayoutabhängig"
url: "https://www.typo3.net/d/108336-maximale-bildbreite-spalten-und-backendlayoutabhaengig"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Bilder","Frage","Templates & Layouts"]
created: "2011-11-22"
last_reply: "2011-12-05"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# maximale Bildbreite - Spalten- und Backendlayoutabhängig

TYPO3 › TypoScript · 2 Antworten · gestartet 2011-11-22

## Eröffnungsbeitrag

**Knalltuete** · 2011-11-22 · [Beitrag #1](https://www.typo3.net/d/108336-maximale-bildbreite-spalten-und-backendlayoutabhaengig/1)

Ich habe gerade einmal versucht die maximale Bildbreite von Bildern in Abhängigkeit von Layoutspalte und Backendlayout zu setzen. Dies funktioniert im Grunde auch, nur habe ich ein Problem damit. Das CASE für das Backendlayout funktioniert nur, wenn ich das Layout auch für Unterseiten gesetzt habe. Es reicht nicht das Layout nur für die aktuelle Seite zu setzen. Ich habe die Ausgabe von key.override.field = backend_layout geprüft und erhalte auch den korrekten wert. Da ich den Fehler einfach nicht finden kann, würde ich gern die Community fragen. Ich hab dazu mal einen Auszug aus dem Typoscript angehangen:

```typoscript
tt_content {
  image.20.maxW.cObject = CASE
  image.20.maxW.cObject {
    key.field = colPos
    
    0 = CASE
    0 {
      key.data = levelfield:-1,backend_layout_next_level,slide
      key.override.field = backend_layout
      1 = TEXT
      1.value = 560
      2 = TEXT
      2.value = 960
    }
  }
}
```

Für eine Lösung wäre ich sehr dankbar!

## Antworten

### [#2](https://www.typo3.net/d/108336-maximale-bildbreite-spalten-und-backendlayoutabhaengig/2) · Julian.​Hofmann · 2011-11-23

Hallo.

Glaube, den Denkfehler gefunden zu haben:
Du hast vermutlich Dein TS mehr oder weniger aus der Templateunterscheidung herausgenommen, wie sie z.B. bei [undkonsorten](http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen) zu finden ist. Dort befindet sich das TS im Kontext der page, weshalb ein field = backend_layout auf das Feld des aktuellen page-Record zugreift.
In Deinem TS befindet sich TS im Kontext des Contents (tt_content), wodurch versucht wird, auf das Feld backend_layout des tt_content-Records zuzugreifen (was logischerweise nicht funktioniert), während levelfield weiterhin im Kontext der page bleibt und daher greift.

Ein key.override.data = page:backend_layout sollte das Problem lösen.

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/108336-maximale-bildbreite-spalten-und-backendlayoutabhaengig/3) · Knalltuete · 2011-12-05

Hi Julian!
Vielen Dank für den Tipp, du bist ein Fuchs!
Funktioniert nun alles bestens!

---

Quelle: „maximale Bildbreite - Spalten- und Backendlayoutabhängig“, typo3.net, https://www.typo3.net/d/108336-maximale-bildbreite-spalten-und-backendlayoutabhaengig
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
