---
title: "Innerhalb eines CONTENT-Elements einen Wert an eine userFunc übergeben"
url: "https://www.typo3.net/d/107619-innerhalb-eines-content-elements-einen-wert-an-eine-userfunc-uebergeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2011-10-05"
last_reply: "2011-10-06"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Innerhalb eines CONTENT-Elements einen Wert an eine userFunc übergeben

TYPO3 › TypoScript · 1 Antwort · gestartet 2011-10-05

## Eröffnungsbeitrag

**lukesn** · 2011-10-05 · [Beitrag #1](https://www.typo3.net/d/107619-innerhalb-eines-content-elements-einen-wert-an-eine-userfunc-uebergeben/1)

Hallo zusammen,

in meinem Typoscript frage ich ab, ob es sich bei dem Datensatz um den CType *shortcut* handelt. Falls ja möchte ich eine userFunc aufrufen um in dieser den Wert aus dem Tabellenfeld *records* zu verarbeiten.

Die Abfrage, ob es sich um einen Shortcut handelt, funktioniert. Innerhalb der CASE-Anweisung das Feld *reords* auszugeben klappt auch, siehe auskommentierten Code.

Wenn ich dann allerdings ein USER-Object erstelle kann ich nicht mehr auf das Feld zugreifen.

Hier der Code:

```typoscript
10 = CONTENT
10 {
	wrap = <div class="className"|</div>
	table = tt_content
	select {
		orderBy = sorting
		where = colPos=1
	}
	
	# Um was für ein Feld handelt es sich?
	renderObj = CASE
	renderObj {
		key.field = CType
		
		/*
		# Hier lässt sich das Feld records korrekt auslesen
		shortcut = COA
		shortcut {
			10 = TEXT
			10.field = records
		}
		*/
		
		shortcut = USER
		shortcut {
			userFunc = user_getStartPageElements->getStartPageElements
			userFunc {
				getRecord = TEXT
				getRecord.field = title
				/*
				getRecord.field = title <-- Hier wird der Title der aktuellen Seite angezeigt, den brauche ich aber nicht.
				getRecord.value = test123 klappt, der Wert wird also korrekt übergeben
				*/
			}
		}
	
	}
}
```

Wo habe ich einen Denkfehler?
Ich hoffe, jemand kann mir helfen.

Danke und Gruß,
Lukas

## Antworten

### [#2](https://www.typo3.net/d/107619-innerhalb-eines-content-elements-einen-wert-an-eine-userfunc-uebergeben/2) · Chrissli · 2011-10-06

Kann mich jetzt täuschen,

aber gehören die Parameter für deine userFunc nicht
eigentlich zum USER-Object und nicht zur userFunc?
Sprich:

```typoscript
shortcut {
  userFunc = user_getStartPageElements->getStartPageElements
  getRecord = TEXT
  getRecord.field = title
}
```

---

Quelle: „Innerhalb eines CONTENT-Elements einen Wert an eine userFunc übergeben“, typo3.net, https://www.typo3.net/d/107619-innerhalb-eines-content-elements-einen-wert-an-eine-userfunc-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
