TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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


Autor Nachricht
Verfasst am: 02. 06. 2012 [06:48]
ingolach
Themenersteller
Dabei seit: 01.02.2006
Beiträge: 45
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.

TYPOSCRIPT
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
Profil
Verfasst am: 02. 06. 2012 [08:29]
LuP
Dabei seit: 12.04.2007
Beiträge: 491
Hallo,

nimm globalVar, da uid nur positive Werte annehmen kann.
TYPOSCRIPT
[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
Profil
Verfasst am: 02. 06. 2012 [14:53]
ingolach
Themenersteller
Dabei seit: 01.02.2006
Beiträge: 45
icon_smile.gif Vielen Dank für die Lösung und für die prompte Antwort!

Ingo
Profil