---
title: "PHP-Script als Content-Element einfügen über Typoscript"
url: "https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript"
source: "typo3.net"
tags: ["Allgemein","Frage","TYPO3 6.x"]
created: "2015-04-10"
last_reply: "2015-04-13"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP-Script als Content-Element einfügen über Typoscript

Allgemein · 5 Antworten · gestartet 2015-04-10

## Eröffnungsbeitrag

**Juuhii** · 2015-04-10 · [Beitrag #1](https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript/1)

Hallo Ihr Lieben,

ich stehe momentan vor einem Problem.
Ich möchte gern ein Kontakt-PHP-Script von mir als Content-Element in ein bestehendes Typo3-Template implementieren.

Es funktioniert auch soweit es geht mit folgendem Typoscript-Eintrag:

page {
includeLibs.user_class = fileadmin/tmpl/php/dateiname.php
20 = USER_INT
20.userFunc = user_class->suchen
}

Das PHP-Script wird auch geladen und ausgegeben! ;)
ABER nicht an der Stelle, die ich mir vorstelle.

Das HTML-Element hat die Content-ID 381.
Ich habe schon überall gegoogelt, wie ich die Ausgabe auf die Content-ID 381 umlenke.
Eventuell kann mir jemand von Euch helfen oder mir auf die Sprünge helfen.

Wie per Screenshot angehängt, versuche ich den Output der Spalte "col-normal" zuzuweisen. Ich kriege es zum Verrecken nicht hin.

Lieben Dank im Voraus!
(anbei ein Screen)

[Bild: \[upl-image-preview uuid=e1577ab4-ee95-5e71-820d-815f4f6ccdf2 url=https://www.typo3.net/assets/files/typo3net/1750-Bildschirmfoto-2015-04-07-um-10.16.jpg alt=Bildschirmfoto-2015-04-07-um-10.16.jpg thumbnail_url=https://www.typo3.net/assets/files/typo3net/1750-Bildschirmfoto-2015-04-07-um-10.16.jpg\]](https://www.typo3.net/assets/files/typo3net/1750-Bildschirmfoto-2015-04-07-um-10.16.jpg)

## Antworten

### [#2](https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript/2) · toifel · 2015-04-10

Die Spalte "col-normal" hat im Template einen bestimmten Marker - diesem musst du dein Objekt zuweisen. Das kannst du als Seiten-Template auf der Kontaktseite einfügen (müsste für FLUIDTEMPLATE angepasst werden, falls du das in page nutzt):

```typoscript
lib.myFunc = USER_INT
lib.myFunc = user_class->suchen

page.10.marks.<marker_für_col-normal> < lib.myFunc
```

### [#3](https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript/3) · einpraegsam.​net · 2015-04-10

Nimm die Extension typoscript2ce

### [#4](https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript/4) · Juuhii · 2015-04-10

Hallo und danke schonmal für die Antworten...
Root-Typoscript steht folgendes:

```typoscript
page.10 = FLUIDTEMPLATE
page.10 {
  partialRootPath = fileadmin/tmpl/Partials/
  layoutRootPath = fileadmin/tmpl/Layouts/
  file = fileadmin/tmpl/layout4.html
    variables {
        navbar-dropdown < lib.navbar-dropdown
    navbar-footer < lib.navbar-footer
       
        navbar-top < lib.menu_top
        phone < lib.phone
        logo < lib.logo
        logo-bottom < lib.logo-bottom
        copyright < lib.copyright
        col-normal < styles.content.get
        col-left < styles.content.getLeft
        col-right < styles.content.getRight
        col-border < styles.content.getBorder

        col-header < styles.content.get
        col-header.select.where = colPos=4
        col-1 < styles.content.get
        col-1.select.where = colPos=5
        col-2 < styles.content.get
        col-2.select.where = colPos=6
        col-3 < styles.content.get
        col-3.select.where = colPos=7
        col-4 < styles.content.get
        col-4.select.where = colPos=8
   }
}
```

Wenn ich das von Toifel nun adaptiere, sollte es:

```typoscript
lib.myFunc = USER_INT
lib.myFunc = user_class->suchen
 
page.10.marks.col2 < lib.myFunc
```

heißen oder? Puh das ist für einen Laien ganz schön anstrengend. ;)
Danke für die Hilfe schonmal!

Mit Typoscript2ce komm ich irgendwie nicht klar. Wie genau sprech ich damit die Ausgabe meiner Php-Scripts an? Bzw wie positioniere ich diese?

Es geht ja eigentlich nur darum, dass ich die Ausgabe meines PHP-Scriptes in col-normal reinkriege auf einer speziellen Seite... *seufz* ;)

### [#5](https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript/5) · einpraegsam.​net · 2015-04-10

TypoScript z.B.:

```typoscript
includeLibs.bla = fileadmin/user_meinscript.php
lib.bla = USER
lib.bla.userFunc = user_classname->main
```

fileadmin/user_meinscript.php:

```php
<?php
class user_classname {
  public function main() {
    return 'Hallo Welt';
  }
}
```

Dann lib.bla in Seiteninhalt vom Typ Plugin/typoscript2ce eintragen

### [#6](https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript/6) · Juuhii · 2015-04-13

Vielen lieben Dank! ;)
TAUSEND dank! Das hat sehr geholfen!

---

Quelle: „PHP-Script als Content-Element einfügen über Typoscript“, typo3.net, https://www.typo3.net/d/120060-php-script-als-content-element-einfuegen-ueber-typoscript
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
