---
title: "params bedingt festlegen (params.if?)"
url: "https://www.typo3.net/d/78349-params-bedingt-festlegen-paramsif"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Bilder","Frage"]
created: "2008-06-12"
last_reply: "2008-06-13"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# params bedingt festlegen (params.if?)

TYPO3 › TypoScript · 1 Antwort · gestartet 2008-06-12

## Eröffnungsbeitrag

**IgM** · 2008-06-12 · [Beitrag #1](https://www.typo3.net/d/78349-params-bedingt-festlegen-paramsif/1)

Ich habe ein Bild, dem ich in Abhängigkeit des Section-frames einen anderen Style geben möchte:

```typoscript
1 = IMAGE
1{
  params (
    style="border: 1px red solid;"
  )
}
```

Ich habe bereits verschiedenes versucht, z.B.

```typoscript
params=style=hallo
params.if.value.field = section_frame
  params.if.equals = 12
```

Leider wird diese Eigenschaft immer gesetzt, das IF scheint gar nicht zu beindrucken. Hat jemand eine Idee?

Update: Bin auch [auf folgendes gestoßen](https://www.typo3.net/d/76738-if-anweisung-in-atagparams), klappt leider auch nicht :(

```typoscript
#
1 = IMAGE
1 {
  params.cObject = COA
  params.cObject {
    10 = TEXT
    10 {
      value = class="Second_NO"
    }
    20 = TEXT
    20 {
      value = class="Second_NO_highlightable"
      if.value.field = section_frame
      if.equals = 12
    }
  }
}
```

## Antworten

### [#2](https://www.typo3.net/d/78349-params-bedingt-festlegen-paramsif/2) · IgM · 2008-06-13

Falls mal jemand über das gleiche Problem stolpert, eine unelegante (aber funktionierende) Lösung:

```typoscript
    1 = IMAGE
    1{
      style="border: 1px red solid;"
    }
    2 < .1
    2 {
      params=
      if.value.field=section_frame
      if.equals=12
    }
###1 ebenfalls conditional machen, muss nach der Definition von 2 erfolgen
    1 {
      if.value.field=section_frame
      if.equals=12
      if.negate=1
    }
}
```

---

Quelle: „params bedingt festlegen (params.if?)“, typo3.net, https://www.typo3.net/d/78349-params-bedingt-festlegen-paramsif
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
