---
title: "Fluidtemplate, Viewhelper-Condition und Backend-Layout-Vererbung"
url: "https://www.typo3.net/d/110814-fluidtemplate-viewhelper-condition-und-backend-layout-vererbung"
source: "typo3.net"
tags: ["TYPO3","Template","Fluid","Frage"]
created: "2012-05-31"
last_reply: "2014-05-09"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Fluidtemplate, Viewhelper-Condition und Backend-Layout-Vererbung

TYPO3 › Template · 1 Antwort · gestartet 2012-05-31

## Eröffnungsbeitrag

**kjuuze** · 2012-05-31 · [Beitrag #1](https://www.typo3.net/d/110814-fluidtemplate-viewhelper-condition-und-backend-layout-vererbung/1)

Hallo zusammen,
gibt es eine Möglichkeit die Backend-Layouts so vererben zu lassen (backend_layout_next_level), dass diese im Fluid-Template mit einem Viewhelper wie <f:if condition="{data.backend_layout}==1"> abgefragt werden können?

Ich finde immer nur Lösungsansätze, die verschiedene Templates pro Backend-Layout benötigen. Ich möchte dies, aus welchen Gründen auch immer, im selben Template mit Viewhelpern unterscheiden können. Dies funktioniert aber nur, wenn auf jeder Seite ein Backend-Layout angegeben ist. Die Vererbung kann ich bisher nicht auslesen.

Vielen Dank schon mal!

Grüsse
Kjuuze

## Antworten

### [#2](https://www.typo3.net/d/110814-fluidtemplate-viewhelper-condition-und-backend-layout-vererbung/2) · schmitz · 2014-05-09

Mittlerweile eine Lösung gefunden? Stehe gerade vor dem selben Problem.

Gruß

EDIT für die Nachwelt:

Hab meine Condition im Tempalte jetzt so gesetzt: <f:if condition="{backend_layout}==1"> (also ohne data.)

Und im Setup das Backendlayout auslesen lassen und in die Variablen gesetzt:

```typoscript
# rekursives Auslesen des Backend-Layouts, um es Fluid mitzugeben:
lib.backend_layout = TEXT
lib.backend_layout {
  data = levelfield:-1, backend_layout_next_level, slide
  override.field = backend_layout
}

page = PAGE
page.10 = FLUIDTEMPLATE
page.10 {
	template = FILE
	template.file = fileadmin/templates/html/index.html
	layoutRootPath = fileadmin/html/
	partialRootPath = fileadmin/html/partials/
	variables {
		backend_layout < lib.backend_layout
		content < styles.content.get
		left < styles.content.getLeft
		right < styles.content.getRight
		slider < styles.content.getBorder
	}
}
```

---

Quelle: „Fluidtemplate, Viewhelper-Condition und Backend-Layout-Vererbung“, typo3.net, https://www.typo3.net/d/110814-fluidtemplate-viewhelper-condition-und-backend-layout-vererbung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
