Zum Inhalt springen

ifEmpty, ich verzweifel

Erstellt am 9. Juli 2013 · 3 Antworten · letzte Antwort am 31. Juli 2013

Tags: Frage

BlackPixel ·
tmp.reftitle = TEXT
tmp.reftitle {
  data = GP:tx_test_machines|machine
  stdWrap.wrap = {DB : tx_test_domain_model_machine:|:name}
  stdWrap.required = 1
  insertData = 1
}

ich muss wissen ob stdWrap.wrap leer oder voll ist. ifEmpty prüft mir ja nur ob data leer oder voll ist. Ich muss aber wissen ob das Feld name gefüllt ist, und wenn nicht, muss da ein alternatives Feld rein. Wie stell ich das am geschicktesten an?!?

Danke!

Tosta ·

Ich hab noch nicht verstanden, was eigentlich am Ende bei tmp.reftitle rauskommen soll. Aber vielleicht hilft dir das schon weiter:

1.
Du kannst statt stdWrap.wrap und stdWrap.required auch einfach wrap und required benutzen.

2.
Mit outerWrap oder innerWrap statt wrap kannst du dir komplexe Wraps mit stdWrap-Funktionen zusammenbauen:

outerWrap.cObject = COA
outerWrap.cObject {
  10 = TEXT
  10 {
    data = ...
  }
  20 = TEXT
  20.value = |name
}

3.
Du einst warscheinlich den Namespace temp statt tmp, oder?

Tosta

Unbekannter Benutzer ·

Off Topic:
Mittlerweile gibt es noch ein paar Probleme mit den BBCodes wenn eins häufiger auftaucht (wird die Tage behoben).

Um den Code richtig formatieren zu können bitte folgendes benutzen:

[​code language=TypoScript]
TEXT

Gruß,
Ruven