---
title: "PHP into Content Typo3 7.1"
url: "https://www.typo3.net/d/120409-php-into-content-typo3-71"
source: "typo3.net"
tags: ["Hosting","Installation & Update","Frage"]
created: "2015-06-25"
last_reply: "2016-04-04"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP into Content Typo3 7.1

Hosting › Installation & Update · 4 Antworten · gestartet 2015-06-25

## Eröffnungsbeitrag

**Nolis** · 2015-06-25 · [Beitrag #1](https://www.typo3.net/d/120409-php-into-content-typo3-71/1)

Hey, ich würde gerne einen PHP Code als Content Element ausgeben oder einfach nur auf einer PID anzeigen lassen (in dem Fall PID 26), jemand eine Ahnung wie ich das am besten machen kann, Typo3 7.1...

hab bereits versucht das per Ext: Content Element From TypoScript, geht aber irgendwie nicht wie beschreiben.. Mögl. da die Ext nicht richtig Funktioniert in 7.1 (Support nur bis 6.x)

```typoscript
includeLibs.meinelib = fileadmin/script.php
lib.myphp = USER_INT
lib.myphp.userFunc = user_klasse->funktion
```

## Antworten

### [#2](https://www.typo3.net/d/120409-php-into-content-typo3-71/2) · Nolis · 2015-06-25

Bin jetzt einen schritt weiter: Ich bekomme das PHP Script jetzt auf der Seite ausgegeben, funkt also mit dem Code von oben.. allerdings wird es ganz oben auf der Seite ausgegeben vor dem <html>tag..

eingebunden hab ich ich so: <f:cObject typoscriptObjectPath="lib.banner" /> blos wird es an der stelle nicht geladen:

hier nochmal das TS dazu:

```typoscript
includeLibs.bannerLib = fileadmin/script.php

lib.banner = USER
lib.banner{
    userFunc = user_banner->aMemberFunc
}
```

### [#3](https://www.typo3.net/d/120409-php-into-content-typo3-71/3) · Chrissli · 2015-06-25

Im PHP kein echo oder print sondern den $content per return zurückgeben

### [#4](https://www.typo3.net/d/120409-php-into-content-typo3-71/4) · sunlite · 2016-03-14

Hallo alle zusammen,

ich habe das gleiche Problem, konnte es aber nicht lösen. Was mache ich falsch?

Hier meine PHP-Datei:

```php
<?php
 class user_klasse{

    function test(){
        $content = 'test';
        return $content;
    }

}
?>
```

Im Typo3-Script für mein Template habe ich:

```typoscript
includeLibs.user_klasse = fileadmin/test/user_class.php
lib.busver = USER_INT
lib.busver = user_klasse->test
```

In meinem Content-Element habe ich ein neues Plugin "Typoscript2ce" hinzugefügt und dort unter Typoscript Object Path:

lib.busver

eingegeben. Unter Recordstore habe ich ein extra angelegtes Folder namens PHPLibrary eingetragen.

Resultat: Mir wird das "test" nicht angezeigt bzw. ausgegeben.

Was mache ich falsch? Die Typoscript2ce funktioniert einwandfrei. Denn ich habe die Ausgabe mit folgendem TypoScript probiert:

```typoscript
  lib.zeit = TEXT
  lib.zeit.data = date : U
  lib.zeit.strftime = %R
```

und im Typoscript2ce dann unter Typoscript Object Path eben "lib.zeit" eingetragen. Wird mir perfect ausgegeben. Nur mein eigener PHP-Schnipsel wird nicht angezeigt.

Was mache ich falsch? Hat jemand eine Idee?

Vielen Dank
LG
Sunny

### [#5](https://www.typo3.net/d/120409-php-into-content-typo3-71/5) · sunlite · 2016-04-04

Die Lösung scheint die Programmierung einer eigenen Extension zu sein. Ist mit dem Extensionbuilder von Typo3 auch gar nicht sonderlich schwer und hat den Vorteil, dass man einiges über Typo3 und seinen Aufbau lernt. Videotutorials dafür gibt es zuhauf bei Youtube.

---

Quelle: „PHP into Content Typo3 7.1“, typo3.net, https://www.typo3.net/d/120409-php-into-content-typo3-71
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
