[TYPO3-german] TS Frage - case umsetzen

Christian Hernmarck linux at lists.hernmarck.ch
Thu Aug 12 11:56:06 CEST 2010


Hallo TYPO3-Freunde

ich kämpfe mit einer NL Anmeldung (dmail_subscription) und zwar wäre
es schön, wenn in den Bestätigungen das Geschlecht der Abonnenten
ausgeschrieben wird:
Es klappt soweit alles, nur möchte ich dass das Feld gender nicht
einfach als "m" und "f" ausgegeben wird (in den Bestätigungsmails
oder Bestätigzungs-Seiten) sondern als "Herr" und "Frau" (bzw. in den
anderen sprachen dann entsprechend anders).

Hab mir überlegt, dass ich dafür ein tt_address-Feld missbrauchen
kann, welches ich nicht benötige - zB. "room" - das kann ich dann im
Template verwenden...

nur, wie kann ich den richtigen Wert im room setzen? Ist ja kein
stdWrap? Ich habe ein paar Versuche gemacht, die aber nur halb oder
gar nicht tun:

 temp.anrede = TEXT
 temp.anrede {
  value = 123
  innerWrap = Frau
  innerWrap.if {
   value = f
   equals.field = gender
  }
  innerWrap2 = Herr
  innerWrap2.if {
   value = m
   equals.field = gender
  }
 }
 temp1.anrede = TEXT
 temp1.anrede {
  value = Herr
  if {
   value = m
   equals.field = gender
  }
 }

 edit.overrideValues {
  room < .temp1.anrede.value
  room.if {
   value = f
   equals.field = gender
  }
 }

oder so.....

aber eben - room ist kein stdwrap, dh. das geht irgendwie nicht.

Weiss jemand Rat - müsste doch eigentlich machbar sein?

Gruss Christian




More information about the TYPO3-german mailing list