---
title: "Formhandler - cObject"
url: "https://www.typo3.net/d/107059-formhandler-cobject"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2011-08-30"
last_reply: "2011-08-31"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Formhandler - cObject

Allgemein · 1 Antwort · gestartet 2011-08-30

## Eröffnungsbeitrag

**derganzneue** · 2011-08-30 · [Beitrag #1](https://www.typo3.net/d/107059-formhandler-cobject/1)

Hallo,

ich versuche folgendes: Über ein Formular aus *formhandler* soll ein Benutzer seine Benutzergruppe wählen können. Die Auswahl an sich klappt schon wunderbar, nur das Speichern in der Datenbank mittels *finisher_db* will nicht ganz so wie ich es möchte.

Das Problem ist folgendes: Der Nutzer soll natürlich nur seine eigene Gruppe ändern können und nicht durch verändern des Formulars, die eines anderen Nutzers. Aus diesem Grund möchte ich, das *formhandler* eben diesen Nutzer aktualisiert. Und das klappt nicht.

Das TS sieht wie folgt aus:

```typoscript
# set user group to value
1 {
	class				= Finisher_DB
					
	config {
	
		table			= fe_users
		updateInsteadOfInsert	= 1
							
		key			= uid
		key_value		= TSFE:fe_user|user|uid
							
	}
							
	fields {

		usergroup.mapping	= fe_user_group
								
	}

}
```

Wenn ich nun bei *key_value* hart die Benutzer-ID angebe, z.B. 7, dann geht es wunderbar. So geht es leider nicht. Ich habe keine Ahnung, wie ich den Wert dort hineinbekomme. *key_value* kann ein String oder ein cObject sein, allerdings hat auch:

```typoscript
key_value {
	1			= TEXT
	1.data			= TSFE:fe_user|user|uid
}
```

nicht funktioniert.

Ich hoffe, Ihr habt eine Idee.

Danke und viele Grüße
Phil

## Antworten

### [#2](https://www.typo3.net/d/107059-formhandler-cobject/2) · derganzneue · 2011-08-31

Für alle, die es Interessiert. Ich habe das Problem mittels der sehr, sehr netten Hilfe vom Typoheads-Dev-Team, also den Entwicklern der Extension lokalisieren können. Und es war zu guter Letzt einfach falsche Syntax:

```typoscript
# leider falsch
key_value {
	1			= TEXT
	1.data			= TSFE:fe_user|user|uid
}

# so richtig
key_value			= TEXT
key_value.data			= TSFE:fe_user|user|uid
```

---

Quelle: „Formhandler - cObject“, typo3.net, https://www.typo3.net/d/107059-formhandler-cobject
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
