---
title: "ID aus php ans Template übermitteln?"
url: "https://www.typo3.net/d/114952-id-aus-php-ans-template-uebermitteln"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","PHP"]
created: "2013-05-27"
last_reply: "2013-05-27"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# ID aus php ans Template übermitteln?

TYPO3 › TypoScript · 0 Antworten · gestartet 2013-05-27

## Eröffnungsbeitrag

**3dxO** · 2013-05-27 · [Beitrag #1](https://www.typo3.net/d/114952-id-aus-php-ans-template-uebermitteln/1)

Hallo,

ich habe in meinem Template ein Element welches durch eine Konstante ausgewählt wird. Diese Konstante ist eine Seiten ID.

```typoscript
temp.teaser1 = CONTENT
temp.teaser1 {
  table = tt_content
  select.pidInList = {$teaser1id}
  select.orderBy = sorting
  select.where = colPos = 3
  select.languageField = sys_language_uid
}
```

Nun würde ich gerne anstelle der Konstanten eine Zahl aus einem PHP Script verwenden. Leider kriege ich das nicht hin...

Hat da jemand eine Idee?

Folgendes funktioniert nicht:

```typoscript
includeLibs.my_functions = fileadmin/_data/phpFunctions.php
temp.neueID = USER
temp.neueID.userFunc = spezialID->main
...
select.pidInList = temp.neueID
```

Die php Datei sieht z.B. so aus:

```php
<?php
class spezialID {
	function main ($content,$conf) {
		return 64;
	}
}
?>
```

Kann mir da wer helfen?

beste Grüße,
Christian

edit:
nach einigem suchen habe ich auch derartige Dinge ausprobiert:

```typoscript
select.pidInList.postUserFuncInt = spezialID->main
```

Jedoch auch ohne Erfolg...#angry#

edit2:

so klappt es.. warum das so sein muss? keine Ahnung:

```typoscript
select.pidInList.postUserFunc = user_spezialID->user_main
```

---

Quelle: „ID aus php ans Template übermitteln?“, typo3.net, https://www.typo3.net/d/114952-id-aus-php-ans-template-uebermitteln
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
