TYPO3 TypoScript Formular mit Werten aus Datenbanktabelle füllen

Submitting your vote...
Rating: 5.0 of 5. 3 vote(s).
Click the rating bar to rate this item.

Frage: Ist es möglich in einem TYPO3 TS Formular Daten aus einer Datenbanktabelle zu lesen, um z.B. eine Selectbox damit zu füllen?

 

Antwort: Ja, es ist mit Hilfe der "data" Eigenschaft des FORM Objekts und etwas TypoScript möglich.

 

Der einzige (kleine) Nebeneffekt ist, dass die Formelemente die über "dataArray" generiert werden, immer NACH den Felder die über "data" erstellt werden sind.

Darum ist es das beste das ganze Formular über "data" zu generieren.

 

Wir müssen also einen String generieren der eine solche Form hat:

 

Haircolor: | haircolor=select| Blue=blue , Red=red , Brown=brown

 

#[Standard FORM object stuff here..]

data.cObject = COA
data.cObject {
   
  	# First we generate the static part of the string.
  10 = TEXT
  10.value = Haircolor: | haircolor=select |
   
  	# Daten aus der Datenbank lesen
  20 = CONTENT
  20 {
    		# Die Tabelle aus der wir die Daten lesen wollen
    table = tx_mytable
    select.pidInList = 54
    		# Hier werden die Label/Value Paare für die Selectbox generiert
    		# des Paar ist durch komma getrennt
    renderObj = TEXT
    renderObj.dataWrap = {field:title}={field:uid},
    		# Jetzt wurd noch das letzte Komma entfert
    stdWrap.substring = 0,-1
  }
}


#[Standard FORM object stuff here..]

 

 

Dieses Snippet wurde von Peter Klein eingesendet


Top 10 Updates

Transparente PNG's in IE5/6 ohne JavaScript geändert am  04-Okt-2008 12:28:14
Typoscript Eigenschaften mit stdWrap erweitern geändert am  13-Jun-2008 14:16:12
Anderes Feld für GMENU alt Text geändert am  13-Jun-2008 13:55:51
Lightbox ohne Extension einbinden geändert am  13-Jun-2008 13:46:21
Menü erstellen mit Daten aus anderen Tabellen als pages V2 geändert am  24-Mär-2008 13:02:25
Login geändert am  17-Mär-2008 12:18:29
Forum geändert am  17-Mär-2008 10:07:40
Wer sind wir? geändert am  26-Dez-2007 16:06:55
Menu als unnested lists (iphone navigation) geändert am  29-Okt-2007 15:05:47
If Bedingungen mit UND und ODER Operator... geändert am  16-Okt-2007 19:04:17
English
Suche: