Hallo Gregor,
vielen Dank für deine Hilfe.
Leider hat dein Vorschlag so nicht funktioniert. Vermutlich liegt es am
noTrimWrap, wobei ich es nicht wirklich nachvollziehen kann. Aber damit hatte
ich davor auch schon erfolglos experimentiert.
Ich habe jetzt diese Lösung gefunden, die auch funktioniert: mit noTrimWrap auf
Umwegen...
Zuerst bastele ich mir die Bedingungen:
lib.bedingungen = COA
lib.bedingungen {
10 = TEXT
10.dataWrap = job_type = {GP:jobtype}
10.if.isTrue.data = GP:jobtype
20 = TEXT
20.dataWrap = job_type = {GP:jobtype}
20.if.isTrue.data = GP:jobtype
}
und anschließend baue ich das WHERE Statement zusammen:
plugin.tx_wecmap_pi3.tables.10 {
where.cObject {
5 = TEXT
5.value = 1
10 < lib.bedingungen.10
10.prepend = TEXT
10.prepend.value = AND
10.prepend.noTrimWrap = | | |
20 < lib.bedingungen.20
20.prepend = TEXT
20.prepend.value = AND
20.prepend.noTrimWrap = | | |
}
}
Ist zwar ein wenig mehr Code, aber der Weg ist das Ziel... Und so funktioniert
es bei mir (bis) jetzt! :)
Gruß, Johannes.
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:typo3-german-
> [email protected]] Im Auftrag von Gregor Hermens
> Gesendet: Freitag, 21. Oktober 2016 15:27
> An: [email protected]
> Betreff: Re: [TYPO3-german] TypoScript- Frage: zwei TEXT Objects mit ' AND '
> verknüpfen - Bedingung: erstes TEXT Object muss Inhalt haben
>
> Johannes C. Laxander wrote:
>
> > Irgendwer eine Idee ????
>
> ungetestet:
>
> 10.cObject = COA
> 10.cObject {
> 10 = TEXT
> 10.value = 1
> 20 = TEXT
> 20 {
> required = 1
> noTrimWrap = | AND ||
> dataWrap = job_type = {GP: jobtype}
> dataWrap.if {
> value = 0,1
> isInList.data = GP:jobtype
> }
> }
> 30 = TEXT
> 30 {
> required = 1
> noTrimWrap = | AND ||
> dataWrap = contract_type = {GP: contracttype}
> dataWrap.if {
> value = 0,1,2,3
> isInList.data = GP: contracttype
> }
> }
> }
>
> Das sollte diese Abfrage ergeben:
>
> ... WHERE 1 [ AND job_type=x][ AND contract_type=y] ...
>
> hth
> Gruß,
> Gregor
> --
> http://www.a-mazing.de/ | Certified TYPO3 Integrator
>
> _______________________________________________
> TYPO3-german mailing list
> [email protected]
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german