Zum Inhalt springen

Bedingung mit GP:foo = * geht nicht in else zweig

Erstellt am 2. Juni 2012 · 2 Antworten · letzte Antwort am 2. Juni 2012

Tags: Frage

ingolach ·

Hallo!

Ich möchte GP Variablen in einer Bedingung nutzen - leider geht die Bedingung bei leerer GP Variable nicht in den else-Zweig.
Hab mir auch schon die stdwrap if-Bedingung angesehen - aber da werde ich nicht schlau daraus.

lib.veranstaltungsID = COA_INT
lib.veranstaltungsID.10 = TEXT

[globalString=GP:tx_cal_controller|uid = *]
lib.veranstaltungsID.10.data = GP:tx_cal_controller|uid
[else]
lib.veranstaltungsID.10.data = GP:veran_id
[global]



lib.veranstaltungsname  = RECORDS
lib.veranstaltungsname {
  source.cObject < lib.veranstaltungsID.10
  tables = tx_cal_event
  conf.tx_cal_event = COA_INT
  conf.tx_cal_event {
    1 = TEXT
    1.field = title
    #1.wrap = <li class="label label-info">|</span>
    
  }

Danke für jeden Hinweis.

Ingo Lacheiner

LuP ·

Hallo,

nimm globalVar, da uid nur positive Werte annehmen kann.

[globalVar=GP:tx_cal_controller|uid > 0]
lib.veranstaltungsID.10.data = GP:tx_cal_controller|uid
[else]
lib.veranstaltungsID.10.data = GP:veran_id
[global]

VG,
LuP