---
title: "mit userFunc die eigenschaft typolink.parameter verändern"
url: "https://www.typo3.net/d/104602-mit-userfunc-die-eigenschaft-typolinkparameter-veraendern"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Links"]
created: "2011-03-25"
last_reply: "2011-03-25"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# mit userFunc die eigenschaft typolink.parameter verändern

TYPO3 › TypoScript · 1 Antwort · gestartet 2011-03-25

## Eröffnungsbeitrag

**mostwanted** · 2011-03-25 · [Beitrag #1](https://www.typo3.net/d/104602-mit-userfunc-die-eigenschaft-typolinkparameter-veraendern/1)

ich möchte gerne alle links, die über den RTE in tt_content eingepflegt werden, über eine userFunc manipulieren.

hab bisher folgendes typoscript erstellt:

```typoscript
includeLibs.linkkorrektur = fileadmin/templates/userfunc/linkkorrektur.php

lib.parseFunc_RTE.tags.link.typolink.parameter.cObject = USER
lib.parseFunc_RTE.tags.link.typolink.parameter.cObject {
  userFunc = user_linkkorrektur->main
  pageId = 999
}
```

als pageId hätte ich gerne die id der seite übergeben, die verlinkt wird. geht das?

ps: in der userFunc würde ich dann versuchen, mithilfe der klasse class.tx_realurl_advanced.php die übergebene id in den url-pfad umzuwandeln. diesen string würde ich dann manipulieren ("/sommer/" soll zu "/winter/" werden) und anschliessend zurückgeben.

## Antworten

### [#2](https://www.typo3.net/d/104602-mit-userfunc-die-eigenschaft-typolinkparameter-veraendern/2) · mostwanted · 2011-03-25

aiaiaiaai, das ist ja easy!

nachdem ich einen halben tag nach einer lösung gesucht hab, bin ich soeben in der TSref für typolink fündig geworden - read the fucking manual! ;-)

```typoscript
includeLibs.linkkorrektur = fileadmin/templates/userfunc/linkkorrektur.php
lib.parseFunc_RTE.tags.link.typolink.userFunc = user_linkkorrektur->main
```

```php
<?php

class user_linkkorrektur {
	function main($content,$conf) {
		$url = preg_replace('/^sommer\//', 'winter/', $content['url']);
		return '<a href="' . $url . '">';
	}
}

?>
```

---

Quelle: „mit userFunc die eigenschaft typolink.parameter verändern“, typo3.net, https://www.typo3.net/d/104602-mit-userfunc-die-eigenschaft-typolinkparameter-veraendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
