Site Search
Tel.: +49 (0) 271 / 55 130 91
Mail: info@olivertempel.de

TypoScript: 1.Wort in der Überschrift wrappen >
< csc-default entfernen, die bessere Art

Dynamische Marker in Powermail und CASE

29.06.2010

Ein Formular für mehrere Länder in unterschiedlicher Sprache sind mittels TypoScript in Powermail jederzeit möglich.


Grundlage hierfür ist der Marker: ###RUECKRUF###

In Powermail existiert das Feld Rückruf als Checkbox. Wenn das Feld angeklickt wurde soll in den Templates für jedes Land die passende Antwort stehen.

Im TS Main Template oder im TS Powermail Template binden wir folgendes zusätzlich ein:

  1. </span>
  2. !!<==:><span class="kw10">plugin</span>.tx_powermail_pi1.dynamicTyposcript.rueckruf < object<span class="br0"></span>
  3. !!<==:><span class="br0">

Das Object "object" sieht wie folgt aus:
  1.  
  2. object = CASE
  3. object.key.data = TSFE:fe_user|sesData|powermail_291|uid211|0
  4. object.default = TEXT
  5. object.default.value = Nein
  6. object.default.lang.fr= Non
  7. object.Ja = TEXT
  8. object.Ja.value = Ja
  9. object.Ja.lang.fr=Oui
  10.  

Folgende Daten müssen noch angepasst werden auf das Formular:
powermail_291 => entspricht der UID des Powermail Formulares
uid211 => entspricht der UID des Checkbox Feldes

Die Übersetzungen werden erreicht durch das TypoScript TEXT element.

Das ganze Funktioniert auch mit kleinen Anpassungen für die Select Box:

  1.  
  2. object = CASE
  3. object.key.data = TSFE:fe_user|sesData|powermail_291|uid211
  4. object.default = TEXT
  5. object.default.value = Nein
  6. object.default.lang.fr= Non
  7. object.Ja = TEXT
  8. object.Ja.value = Ja
  9. object.Ja.lang.fr=Oui
  10.