---
title: "Werte aus userFunc an parseFunc übergeben"
url: "https://www.typo3.net/d/99448-werte-aus-userfunc-an-parsefunc-uebergeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","PHP"]
created: "2010-06-15"
last_reply: "2010-06-15"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Werte aus userFunc an parseFunc übergeben

TYPO3 › TypoScript · 0 Antworten · gestartet 2010-06-15

## Eröffnungsbeitrag

**Niklas Lazinbee** · 2010-06-15 · [Beitrag #1](https://www.typo3.net/d/99448-werte-aus-userfunc-an-parsefunc-uebergeben/1)

Hallo,
ich würde gerne Werte die ich per userFunc aus der Datenbank lese in Typoscript mit parseFunc weiterverarbeiten. So sieht zunächst der Aufruf in TS aus

```typoscript
temp.xrc = USER
temp.xrc.userFunc = user_includePHPVersuch->getSpaltentext
```

Die entsprechende PHP-Datei sieht dann so aus

```php
<?
class user_includePHPVersuch {

	var $cObj;

	function getSpaltentext($content,$conf) {
$content.=current($GLOBALS['TYPO3_DB']->sql_fetch_row($GLOBALS['TYPO3_DB']->exec_SELECTquery("bodytext","tt_content","`hidden`=0 AND `deleted`=0 AND `colPos`=2 AND `pid`=".$GLOBALS['TSFE']->id)));
  	return $content;
  	
	}
}
?>
```

(Eigentlich folgt hinter ->id noch ." LIMIT 1" das wurde aber hier im Forum seltsam umformatiert)

Das Ergebnis was dann in temp.xrc gespeichert ist läßt sich nun aber nich mit TS weiterverarbeiten, z.B. mit

```typoscript
temp.xrc.parseFunc {
	makelinks = 1
	makelinks.http.keep = {$styles.content.links.keep}
	makelinks.http.extTarget = {$styles.content.links.extTarget}
	makelinks.mailto.keep = path
	tags {
		link = TEXT
		link {
			current = 1
			typolink.parameter.data = parameters : allParams
			typolink.extTarget = {$styles.content.links.extTarget}
			typolink.target = {$styles.content.links.target}
			parseFunc.constants =1
		}
	}
	allowTags = {$styles.content.links.allowTags}
	denyTags = *
	sword = <span class="csc-sword">|</span>
	constants = 1

	nonTypoTagStdWrap.HTMLparser = 1
	nonTypoTagStdWrap.HTMLparser {
		keepNonMatchedTags = 1
		htmlSpecialChars = 2
	}
}
```

Ich habe da schon alles mögliche probiert, aber irgendwie scheint das Ergebniss aus userFunc nicht mehr mit TS bearbeitbar zu sein. Weiss jemand woran es liegt, bzw. ob es Abhilfe gibt?

Beste Grüße
Niklas

---

Quelle: „Werte aus userFunc an parseFunc übergeben“, typo3.net, https://www.typo3.net/d/99448-werte-aus-userfunc-an-parsefunc-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
