---
title: "Mittels globalVar das backend_layout_next_level abfragen"
url: "https://www.typo3.net/d/114213-mittels-globalvar-das-backend-layout-next-level-abfragen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Templates & Layouts"]
created: "2013-03-14"
last_reply: "2013-03-15"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Mittels globalVar das backend_layout_next_level abfragen

TYPO3 › TypoScript · 2 Antworten · gestartet 2013-03-14

## Eröffnungsbeitrag

**grazzman** · 2013-03-14 · [Beitrag #1](https://www.typo3.net/d/114213-mittels-globalvar-das-backend-layout-next-level-abfragen/1)

Hallo,

mit folgendem Abschnitt kann ich abfragen, welches Backend-Layout ich eingebunden habe:

```typoscript
[globalVar = TSFE:page|backend_layout = 1]
...
[global/end] <-- schließt man das eigentlich mit "global" oder wie oft in diversen Foren gesehen mit "end"?
```

Jetzt ist es aber auf Unterseiten meist so, dass der Wert "backend_layout" den Wert "0" hat, wenn das Layout vererbt wird. Mit folgendem Code wollte ich nun abfragen, ob das Elternobjekt mir sagen kann, welches Layout vererbt wird:

```typoscript
[globalVar = levelfield:-2,backend_layout_next_level,slide = 1]
...
[global/end]
```

Leider ohne Erfolg. Mit einer CASE-Anweisung funktioniert es aber, wenn man beispielsweise die Variable "layout" an das Fluidtemplate durchreichen möchte:

```typoscript
layout = CASE
layout {
	key.data = page:backend_layout
	key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
	1 = TEXT
	1.value = template-1
	2 = TEXT
	2.value = template-2
	3 = TEXT
	3.value = template-3
	default = TEXT
	default.value = template-default
}
```

Hat jemand eine Idee?

## Antworten

### [#2](https://www.typo3.net/d/114213-mittels-globalvar-das-backend-layout-next-level-abfragen/2) · jenses · 2013-03-15

TSRef lesen hilft:

```html
Notes: In order to enable a field for sliding add the following to you typo3conf/localconf.php

    enable fields subtitle and nav_title for sliding in levelfield 

 $TYPO3_CONF_VARS['FE']['addRootLineFields'] = ',subtitle,nav_title';
```

### [#3](https://www.typo3.net/d/114213-mittels-globalvar-das-backend-layout-next-level-abfragen/3) · grazzman · 2013-03-15

Hallo jenses,

das ist bereits eingetragen:

```php
$TYPO3_CONF_VARS['FE']['addRootLineFields'] = ',backend_layout,backend_layout_next_level';
```

... bringt aber leider nichts.

Es funktioniert komischerweise aber wie oben gesagt in dem Beispiel mit der CASE Anweisung.

---

Quelle: „Mittels globalVar das backend_layout_next_level abfragen“, typo3.net, https://www.typo3.net/d/114213-mittels-globalvar-das-backend-layout-next-level-abfragen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
