Thema ohne neue Antworten

TYPO3-Browser: Verschachtelte Bedingung/Condition mit if.isTrue


Autor Nachricht
Verfasst am: 25. 01. 2012 [16:26]
tgr
Thorsten
Themenersteller
Dabei seit: 14.04.2011
Beiträge: 12
moin!

ich hab ein kleines problem, vielleicht kann mir jemand helfen:

folgendes TS:

TYPOSCRIPT
fee = COA
          fee.10 = TEXT
          fee.10 {
            value = ###TX_REISEN_TRIP.FEE###
            if {
              isFalse = ###TX_REISEN_TRIP.EXCLUSIVE###
            }
            wrap = <div class="trip-fee"><b>Preise</b>|</div>
          }
          fee.20 = TEXT
          fee.20 {
            value = ###TX_REISEN_TRIP.FEE###
            if {
              isTrue = ###TX_REISEN_TRIP.EXCLUSIVE###
              isTrue.if {
                data = TSFE:fe_user|user|usergroup
                equals = 1
              }
            }
            wrap = <div class="trip-fee"><b>Preise für Mitglieder</b>|</div>
          }


es gibt ein feld exclusive, dass entweder 1 oder 0 enthält. weiterhin gibt es eine fe-usergroup mit der id 1. wenn nun im datensatz das feld exclusive 0 ist, wird das feld fee einfach angezeigt. wenn aber das feld exclusive 1 ist, muss zusätzlich die fe-usergroup die richtige id haben (in diesem fall 1) damit das feld angezeigt wird. der erste teil funzt. der zweite teil will nicht...

freue mich, wenn mir jemand helfen kann...

grüße, thorsten
Verfasst am: 09. 02. 2012 [23:46]
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 494
Hallo Thorsten,
kann es sein, dass der Code so aussehen sollte:

TYPOSCRIPT
...
          fee.20 {
            value = ###TX_REISEN_TRIP.FEE###
            if {
              isTrue {
                value = ###TX_REISEN_TRIP.EXCLUSIVE###
                if {
                  data = TSFE:fe_user|user|usergroup
                  equals = 1
                }
              }
            }
            wrap = <div class="trip-fee"><b>Preise für Mitglieder</b>|</div>
          }


Ist dieser Schnipsel die Lösung?

Viele Grüße
Dirk

--
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR!

Sponsoring: Ich will einfach einen Betrag spenden
http://typo3-browser.de/sponsoring
Verfasst am: 15. 02. 2012 [09:42]
tgr
Thorsten
Themenersteller
Dabei seit: 14.04.2011
Beiträge: 12
so... hat es jetzt funktioniert:

TYPOSCRIPT
...
fee.20 = TEXT
fee.20 {
  value = ###TX_REISEN_TRIP.FEE###
    if {
      isTrue = ###TX_REISEN_TRIP.EXCLUSIVE###
      isTrue.if {
        value.data = TSFE:fe_user|user|usergroup
        equals = 1
      }
    }
    wrap = <div class="trip-fee"><b>Preise für Mitglieder</b>|</div>
  }
...


danke für die hilfe...!



Powered by TYPO3 und mm_forum Extension