Heute startet der TYPO3-Adventskalender 2008. Im ersten Türchen habe ich ein TypoScript für Euch. Ich stelle Euch eine recht neue und noch eher unbekannte Funktion des stdWrap vor. Aber schauen wir uns erstmal das TypoScript an, danach erkläre ich, was es damit auf sich hat.

  1. temp.tcafield = TEXT
  2. temp.tcafield {
  3. value = 1
  4. stdWrap.TCAselectItem.table = fe_users
  5. stdWrap.TCAselectItem.field = status
  6. }

Die Ausgabe von temp.tcafield ist jetzt "Student", denn das Feld "Status" beim FE-User hat mit dem Value 1 den Begriff "Student" verknüpft. Wir können also auf diese Art sehr einfach an den Text eines TCA Feldes kommen.

Ein Manko gibt es jedoch noch. Man kann diese Funktion nur auf Felder vom Typ "select" anwenden, und auch nur dann, wenn es keine Datenbank-Relation ist. Ich habe diese Funktion erst kürzlich eingesetzt und mir damit eine Menge Arbeit erspart.

Morgen geht es dann weiter mit Türchen 2 bei Tim.