[TYPO3-german] TypoScript- Frage: zwei TEXT Objects mit ' AND ' verknüpfen - Bedingung: erstes TEXT Object muss Inhalt haben

Johannes C. Laxander jc at laxander.com
Thu Oct 20 14:26:48 CEST 2016


Hallo,

Ich muss mit TS einen Textstring für folgende WHERE-Bedingung basteln:

job_type = 1 AND contract_type = 2

bzw. nur

contract_type = 2     oder     job_type = 1

Dafür habe ich dieses halbfertige TS-Konstrukt:

  10.cObject = COA
  10.cObject {
      10 = TEXT
      10 {
          dataWrap = job_type = {GP: jobtype}
          dataWrap.if.value = 0,1
          dataWrap.if.isInList.data = GP:jobtype
      }
      20 = TEXT
      20 {
          dataWrap = contract_type = {GP: contracttype}
          dataWrap.if.value = 0,1,2,3
          dataWrap.if.isInList.data = GP: contracttype
      }
  }

Jetzt muss ich beide Bedingungen mit ' AND ' noch miteinander verbinden,
aber natürlich nur, wenn die erste Bedingung (10) auch gesetzt / vorhanden
ist?

# Dieses Konstrukt funktioniert so nicht. Warum ?
# Wie muss ich die if-Bedingung formulieren ?

10.cObject.20.prepend.cObject = TEXT
10.cObject.20.prepend.cObject {
    value = AND
    noTrimWrap = | | |
    if.isTrue.cObject < .10
}

Ideen, Vorschläge, Tipps, wie ich das lösen kann? Im Voraus schon mal vielen
Dank!

Gruß, Johannes.



More information about the TYPO3-german mailing list