---
title: "Ergebnis einer case Abfrage auslesen"
url: "https://www.typo3.net/d/115620-ergebnis-einer-case-abfrage-auslesen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","TYPO3 6.x"]
created: "2013-08-01"
last_reply: "2013-08-05"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Ergebnis einer case Abfrage auslesen

TYPO3 › TypoScript · 3 Antworten · gestartet 2013-08-01

## Eröffnungsbeitrag

**dosdeclasseur** · 2013-08-01 · [Beitrag #1](https://www.typo3.net/d/115620-ergebnis-einer-case-abfrage-auslesen/1)

Hallo zusammen,

ich würde gerne das Ergebnis einer case Abfrage auslesen...
Mein Script sieht so aus

```typoscript
addClassesCol {
    10 = CASE
    10  {
      key.field = imagecols
      
      default = TEXT 
      default.value = large-1 column
      
      1 = TEXT
      1.value = large-12 columns
    }
    
    ifEmpty < .10.Ergebnis
  }
```

So, was ich nicht schaffe, ist, das Ergebnis dieser Case-Abfrage in das ifEmpty-Feld zu übernehmen. Ich kann zwar die einzelnen Werte für default, 1,2 etc. auslesen, aber nicht den Wert, den diese Abfrage erzeugt.

Vielen Dank!

## Antworten

### [#2](https://www.typo3.net/d/115620-ergebnis-einer-case-abfrage-auslesen/2) · dosdeclasseur · 2013-08-01

So, nach längerer Suche habe ich nun eine Lösung - für mich - gefunden.
Diese macht zwar nicht genau das, was ich in der Frage gewollt hatte, aber das Ergebnis stimmt. :)

```typoscript
tt_content.image.20 {
  
  addClassesCol.override >
  addClassesCol.override.cObject = CASE
  addClassesCol.override.cObject  {
    key.field = imagecols
    default = TEXT
    default.value = large-12
    
    1 = TEXT
    1.value = large-12 columns
    
    2 = TEXT
    2.value = large-6 columns
    
    3 = TEXT
    3.value = large-4 columns
    
    4 = TEXT
    4.value = large-3 columns
    
    6 = TEXT
    6.value = large-2 columns
    
    12 = TEXT
    12.value = large-1 column
  } 
}
```

Sollte sich noch jemand darüber Gedanken machen.

### [#3](https://www.typo3.net/d/115620-ergebnis-einer-case-abfrage-auslesen/3) · Chrissli · 2013-08-02

Ich bin nicht sicher in welchem Kontext addClassesCol zu verstehen ist, das gehört glaub' ich zu css_styled_content und hat nicht zwangsläufig stdWrap-Eigenschaften.

ABER im Idealfall sollte es nicht nötig sein eine ifEmpty-Abfrage auf ein CASE-Objekt anzuwenden denn dafür gibt es ja den default-Wert, der relativ frei gehandhabt werden kann.

Ansonsten sollte dein CASE-Objekt stdWrap-Eigenschaften haben und ifEmpty unterstützen:

```typoscript
addClassesCol.override.cObject.stdWrap.ifEmpty ...
```

### [#4](https://www.typo3.net/d/115620-ergebnis-einer-case-abfrage-auslesen/4) · danton · 2013-08-05

Zu beachten ist auch das ab der TYPO3 Version 4.7 TypoScript erweitert wurde und viele als deprecated markierten Funktionen raus geflogen sind.
Seit dieser Version hat fast jede Eigenschaft stdWrap-Funktionen.

---

Quelle: „Ergebnis einer case Abfrage auslesen“, typo3.net, https://www.typo3.net/d/115620-ergebnis-einer-case-abfrage-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
