---
title: "php in template?"
url: "https://www.typo3.net/d/67616-php-in-template"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2007-09-03"
last_reply: "2007-09-06"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# php in template?

Allgemein · 2 Antworten · gestartet 2007-09-03

## Eröffnungsbeitrag

**pixeljunkie** · 2007-09-03 · [Beitrag #1](https://www.typo3.net/d/67616-php-in-template/1)

guten morgen

mich interessiert ob es möglich ist ins template einer extension schon php oder ähnlich einzubinden.

da ich in der extension einen link einbinden muss der abhängig von einer get variable ist müsste ich deren wert irgendwie abfragen können.

ich habe auch gesehen, dass dies mit ts möglich ist aber ich wüsste nicht wie ich das dann mit dem template in verbindung bringen könnte.

die extension umzuschreiben ist mir noch gerade ein wenig zu hoch.

gruss

## Antworten

### [#2](https://www.typo3.net/d/67616-php-in-template/2) · Fabian-K · 2007-09-03

Du kannst doch auch aus der Extension direkt (class.tx_DeineExt_pi1.php) die GET-Parameter auslesen und die Marker im Template entsprechend setzen!?

### [#3](https://www.typo3.net/d/67616-php-in-template/3) · hannemac · 2007-09-06

Hallo pixeljunkie,

eine Möglichkeit ist über ein externes PHP-Script diese Variable auszulesen und dann entsprechend eine Ausgabe ins Template zu schreiben.
Ich kenne das nur so, dass man eine Klasse schreiben muss und dann eine Funktion daraus verwenden kann. So wird's gemacht:

Setup:

```typoscript
includeLibs.externesPHP = fileadmin/scripts/externesPHP.php
10 = USER
10.userFunc = meineKlasse->meineFunktion
```

**10** enthält nun den Wert, den die Funktion "meineFunktion" zurück gibt.

Damit kannst du jetzt einen Marker oder eine lib. befüllen.

Bsp:

```typoscript
marks.MEINMARKER < 10
```

oder

```typoscript
lib.MEINMARKER < 10
```

Gruß Christian

---

Quelle: „php in template?“, typo3.net, https://www.typo3.net/d/67616-php-in-template
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
