---
title: "Layoutauswahl Fluid"
url: "https://www.typo3.net/d/115798-layoutauswahl-fluid"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2013-08-21"
last_reply: "2013-08-23"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Layoutauswahl Fluid

Extensions › Extbase · 5 Antworten · gestartet 2013-08-21

## Eröffnungsbeitrag

**Cremefresh76** · 2013-08-21 · [Beitrag #1](https://www.typo3.net/d/115798-layoutauswahl-fluid/1)

Hallo Zusammen,

ich habe ein Problem bei der Layoutauswahl mit Fluid. Sobald ich diese hinzufüge verschwindet alles innerhalb des Body-Tags im Frontend (siehe Typoscript-Code).

```typoscript
FluidTemplate = FLUIDTEMPLATE
FluidTemplate {

  layoutRootPath = fileadmin/templates/Private/Layouts/
  partialRootPath = fileadmin/templates/Private/Partials/  
  variables {    
    language_menu < language_menu
    logo < logo
    navigation < navigation
    navigation_right < navigation_right
    copyright < copyright
    metanavigation < metanavigation
    content_center < styles.content.get
    content_center.select.where = colPos = 0
    content_left < styles.content.get
    content_left.select.where = colPos = 1
    content_right < styles.content.get
    content_right.select.where = colPos = 2
  }
}




LayoutAuswahl = CASE
LayoutAuswahl {
  key.data = levelfield:-1, backend_layout_next_level, slide
  key.override.field = backend_layout
  default = TEXT
  default.value = Bitte Layout auswählen
  1 = FluidTemplate
  1.file = fileadmin/templates/Private/Startseite.html
  2 = FluidTemplate
  2.file = fileadmin/templates/Private/2cols.html
}


page = PAGE
page {
 
  typeNum = 0
  10 < LayoutAuswahl
}
```

Schreibe ich einen Template-Pfad direkt in FluidTemplate, dann funktionierts (siehe folgender Typoscript-Code), doch bringt es mir leider nicht viel, denn ich muss mehrere unterschiedliche Templates verwenden.

```typoscript
FluidTemplate = FLUIDTEMPLATE
FluidTemplate {
  file = fileadmin/templates/Private/Startseite.html
  layoutRootPath = fileadmin/templates/Private/Layouts/
  partialRootPath = fileadmin/templates/Private/Partials/  
  variables {    
    language_menu < language_menu
    logo < logo
    navigation < navigation
    navigation_right < navigation_right
    copyright < copyright
    metanavigation < metanavigation
    content_center < styles.content.get
    content_center.select.where = colPos = 0
    content_left < styles.content.get
    content_left.select.where = colPos = 1
    content_right < styles.content.get
    content_right.select.where = colPos = 2
  }
}


page = PAGE
page {
 
  typeNum = 0
  10 < FluidTemplate
}
```

Ich würde mich sehr freuen, wenn mir jemand dabei helfen könnte, das Problem zu lösen. Vielen Dank schon mal für Eure Mühe.

## Antworten

### [#2](https://www.typo3.net/d/115798-layoutauswahl-fluid/2) · einpraegsam.​net · 2013-08-22

Ich bin mir nicht ganz sicher, was du da genau machst, aber cObject werden in TypoScript immer groß geschrieben:

```typoscript
...
LayoutAuswahl.1 = FLUIDTEMPLATE
...
```

### [#3](https://www.typo3.net/d/115798-layoutauswahl-fluid/3) · Cremefresh76 · 2013-08-22

Danke, war war ein anderer Fehler. Aber ich hab FLUIDTEMPLATE groß geschrieben, aber eben an FluidTemplate übergeben.

### [#4](https://www.typo3.net/d/115798-layoutauswahl-fluid/4) · Unbekannter Benutzer · 2013-08-22

1 = FluidTemplate

Muss

1 < FluidTemplate

heißen... Du definierst ja kein neues Toplevel Objekt sondern willst ja deine Konfiguration "FluidTemplate" kopieren.

### [#5](https://www.typo3.net/d/115798-layoutauswahl-fluid/5) · etux · 2013-08-23

Crossposting:
<http://www.typo3forum.net/forum/fluid-templating/69084-layoutauswahl-fluid.html>

### [#6](https://www.typo3.net/d/115798-layoutauswahl-fluid/6) · StefanJ · 2013-08-23

anbei mal ein snippet aus meiner snippet db: vll hilft dir das ein wenig :)

```typoscript
page = PAGE
page {
	typeNum = 0
  
  	#Shortcut
  	shortcutIcon = fileadmin/favicon.ico 

  	10 = FLUIDTEMPLATE
  	10 {
  		#file = fileadmin/templates/default/htmlTemplates/layouts/main.html
    	partialRootPath = fileadmin/templates/default/htmlTemplates/partials/
    	layoutRootPath = fileadmin/templates/default/htmlTemplates/layouts/
    	variables {
    	}
  	}
}


# Assign the Template files with the Fluid Backend-Template
page.10.file.stdWrap.cObject = CASE
page.10.file.stdWrap.cObject {
  	key.data = levelfield:-1, backend_layout_next_level, slide
  	key.override.field = backend_layout

    # Set the default Template, our 2 column Template
  	2 = TEXT
  	2.value = fileadmin/templates/default/htmlTemplates/layouts/spalten-2.html

  	# Set the default Template, our standard Template
  	default = TEXT
  	default.value = fileadmin/templates/default/htmlTemplates/layouts/main.html

}
```

---

Quelle: „Layoutauswahl Fluid“, typo3.net, https://www.typo3.net/d/115798-layoutauswahl-fluid
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
