---
title: "layout hinzufügen aber wie ?"
url: "https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2003-05-07"
last_reply: "2006-06-02"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# layout hinzufügen aber wie ?

TYPO3 › TypoScript · 9 Antworten · gestartet 2003-05-07

## Eröffnungsbeitrag

**Juliank** · 2003-05-07 · [Beitrag #1](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/1)

Hi wenn ich auf einer Seite unter "TYPE" ein Layout auswähle mache ich das ja dann unter "Erweiterung" und dann oben im Dropdown wähle ich mein Layout.

So ich habe jetzt ein neues layout gemacht und es in den ordern html/layout wo auch alle andren layouts sind. doch leider wird mein neues Layout NICHT im dem Dropdown menü angezeigt sprich ich kann es nicht auswählen also auch nicht benutzen...

wei mache ich das ?

## Antworten

### [#2](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/2) · Mathias netfielders · 2003-05-07

no offense, aber kannst du das mal eben auf deutsch formulieren?
Ich habe mir das jetzt 3mal durchgelesen und habe keinen blassen Schimmer, welche Order du meinst, noch was du sonst überhaupt willst.

### [#3](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/3) · Juliank · 2003-05-07

wenn du eine seite anlegst, legst du ja auch einen Typ fest, zB "Standart, Erweieter, Externe URL, Shortcut ect." rechts daneben ist ein Symbol für "Weitere Optionen" so und da hat man die möglichkeit ein Layout zu wählen. Und ich will wissen wie ich da ein neues Layout von mir rein bekomme.

Hoffe du hast es jetzt verstanden sonst werde ich mal nen screenshot machen

### [#4](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/4) · Mathias netfielders · 2003-05-07

Du kannst ab Werk mehrere Seitenlayouts wählen (Layout 1-3 glaube ich).
Diese Layouts kannst Du in deinem Template per Condition abfragen und so zum Beispiel ein anderes HTML Template ansprechen oder aus einem Content Marker 2 machen, um 2 spaltige Layouts zu erstellen.

Möglichkeit 2 (für PHP und (!) Typo3 Pros) ist in "Modern Template Building Part 3" beschrieben.
Hier liest eine PHP Funktion direkt einen Ordner aus und schreibt die Werte in das Layout Menü.
Das klingt nach dem, was Du suchst.

### [#5](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/5) · Juliank · 2003-05-07

und verstehe beides voll nicht g* sry

### [#6](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/6) · Mathias netfielders · 2003-05-07

ok,

das, was du in dem Menü Layout auswählst, wird in der Datenbank gespeichert.
Jetzt schreibst du folgendes Template:

```typoscript
page = PAGE
// erzeugt ein Objekt vom Typ PAGE mit dem Namen "page"
page.typeNum = 0
// setzt die FrameNummer auf 0 (also keine Frames)

page.10 = TEXT
// erzeugt ein TEXT Objekt in der Ebene 10
page.10.value = Dies ist Layout 1

[globalVar = TSFE:page|layout = 2]
page.10.value = Dies ist Layout 2
[end]

// Diese Condition fragt ab, ob die Seite auf Layout 2 gestellt ist, und wenn ja, dann ändert sie den Wert des TEXT Objektes 10 von "Dies ist Layout 1" auf "Dies ist Layout 2"
```

viel Erfolg

### [#7](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/7) · Juliank · 2003-05-07

humm is ja blöd, wäre sinvoll im nächsten Update das man das bild was man als layout haben will einfach hochladen muss und dann unter Layouts auswählen kann. So für ganz dumme eben *g ich rall nämlich nicht was ich machen muss, bin typo3 neuling ;-(

### [#8](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/8) · Mathias netfielders · 2003-05-07

und praktikant vom frank, ich ruf gleich an...

### [#9](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/9) · Juliank · 2003-05-07

Yo ;-)

Bin aber erst wieder ab 9 Uhr morgen ina firma  :D

### [#10](https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie/10) · chris2k_13 · 2006-06-02

Schau dir einfach ma die /typo3cobf/extTables.php an.
Im Kommentar wird genau erklärt wie man ein Seiten Layout hinzufügt.
Hier ein bsp.:
Dies haust du einfach in die extTables.php rein:

```php
$GLOBALS["TCA"]["pages"]["columns"]["layout"]= array(
"exclude"=> 1,
"label"	 => "Seiten-Layout:",	
"config" => array( 
			"type"=> "select",
			"items"=> array( 
					array("NeuseLAyout", "666")
			)


)
);
```

Dann musste noch die extTables.php in der localconf.php einbinden:

```php
$typo_db_extTableDef_script = 'extTables.php';
```

und fertig. denke das war genau das was du gesucht hast. viel erfolg

---

Quelle: „layout hinzufügen aber wie ?“, typo3.net, https://www.typo3.net/d/2618-layout-hinzufuegen-aber-wie
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
