---
title: "Fluid Inhalte in den Content verschieben bzw. ersetzen"
url: "https://www.typo3.net/d/116202-fluid-inhalte-in-den-content-verschieben-bzw-ersetzen"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage","Inhaltselemente"]
created: "2013-10-05"
last_reply: "2013-10-08"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Fluid Inhalte in den Content verschieben bzw. ersetzen

Extensions › Extbase · 2 Antworten · gestartet 2013-10-05

## Eröffnungsbeitrag

**Thomas673** · 2013-10-05 · [Beitrag #1](https://www.typo3.net/d/116202-fluid-inhalte-in-den-content-verschieben-bzw-ersetzen/1)

Moin,

ich habe ein Gästebuch mit PHP programmiert und möchte dieses in Typo3 im Inhaltsbereich meiner Website anzeigen. Dazu habe ich ein Erweiterungs-Template für die Seite Gästbuch erstellt und diesen Code eingefügt:

```typoscript
includeLibs.gb = typo3conf/test.php
page = PAGE
page {
10 = USER_INT
10.userFunc = user_klasse->main
10.stdWrap.wrap = |
}
```

Der Inhalt der PHP-Seite wird auch erfolgreich auf der Website angezeigt. Nur leider am Ende der Website, nicht im Inhaltsbereich (Content). Nun habe ich mit diesem Befehl gesagt, dass der Content die PHP-Seite ist, mit diesem Befehl:
content < page.10
Das löst aus, dass nur noch der Inhalt der PHP-Seite angezeigt wird, nicht das Haupttemplate mit Header,Footer,Menü etc. inklusive das PHP-Script im Content-Bereich.

Das Haupttemplate mit dem Content-Element habe ich so angelegt:

```typoscript
page = PAGE
page {
     includeCSS.Style = fileadmin/templates/style.css
     10 = FLUIDTEMPLATE
     10{
       file = fileadmin/templates/template.html
          variables {
                    content < styles.content.get
                    }
       }
}
```

Das HTML-Template mit <f:format.raw>{content}</f:format.raw>

Nun könnte man ja eigentlich mit
PHP-Code:

```typoscript
content.10 < page.10
```

im Erweiterungstemplate den Inhalt anhängen, oder? Ich habe viele Varianten ausprobiert, aber keine führt zum Erfolg.

## Antworten

### [#2](https://www.typo3.net/d/116202-fluid-inhalte-in-den-content-verschieben-bzw-ersetzen/2) · karlchen · 2013-10-08

Hi,

du kannst es z.B. so machen:

```typoscript
temp.meinGaesteBuch = USER_INT
temp.meinGaesteBuch.userFunc = user_klasse->main
temp.meinGaesteBuch.stdWrap.wrap = |


page = PAGE
page {
     includeCSS.Style = fileadmin/templates/style.css
     10 = FLUIDTEMPLATE
     10{
       file = fileadmin/templates/template.html
          variables {
                    content < styles.content.get
                    meinGaesteBuch < temp.meinGaesteBuch
                    }
       }
}
```

und in deinem FLUID Template gibst du ein weiteres Element aus:

```html
 <f:format.raw>{content}</f:format.raw>
 <f:format.raw>{meinGaesteBuch}</f:format.raw>
```

Das TypoScript PAGE Object, kann man sich wie einen Großen Container vorstellen, der alle Elemente einer HTML Page beinhaltet. Um diese Object immer wieder zu erweitern/verändern, vergibt man einen Namen, in deinem Fall "page" (kleingeschrieben), du könntest aber auch schreiben "seite = PAGE", "abc = PAGE"

in deinem Fall hast du da Object "page" 2x mal benutzt und somit den komplette Ausgabe verändert.

### [#3](https://www.typo3.net/d/116202-fluid-inhalte-in-den-content-verschieben-bzw-ersetzen/3) · Thomas673 · 2013-10-08

Vielen Dank für deine Antwort!
Das ist die Lösung, hat sofort funktioniert.
Mein größter Fehler war, dass ich das html-Template nicht um das Element meinGaesteBuch erweitert habe, sondern versucht habe, das Content-Element zu überschreiben.

---

Quelle: „Fluid Inhalte in den Content verschieben bzw. ersetzen“, typo3.net, https://www.typo3.net/d/116202-fluid-inhalte-in-den-content-verschieben-bzw-ersetzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
