Zum Inhalt springen

params bedingt festlegen (params.if?)

Erstellt am 12. Juni 2008 · 1 Antwort · letzte Antwort am 13. Juni 2008

Tags: Frage

IgM ·

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

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

Ich habe bereits verschiedenes versucht, z.B.

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, klappt leider auch nicht 🙁

#
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
    }
  }
}
IgM ·

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

    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
    }
}