---
title: "Seiteneigenschaft Layout / Anzahl erhöhen?"
url: "https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen"
source: "typo3.net"
tags: ["Allgemein","Frage","Seiten & Seitenbaum","TCA"]
created: "2006-07-17"
last_reply: "2006-08-10"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Seiteneigenschaft Layout / Anzahl erhöhen?

Allgemein · 7 Antworten · gestartet 2006-07-17

## Eröffnungsbeitrag

**sirwylm** · 2006-07-17 · [Beitrag #1](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/1)

Hallo,

ist es möglich (und wie) die Anzahl der "Layouts" (Normal, Layout 1, usw.) unter Seiteneigenschaften zu erhöhen?

Besten Dank für Hilfe,

Wilnis

## Antworten

### [#2](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/2) · Unbekannter Benutzer · 2006-07-18

Gibt nix das es nicht schon gab  8-)

Schau mal hier:
[/d/24539-mehr-layouts-template-vorlagen-als-nur-4](https://www.typo3.net/d/24539-mehr-layouts-template-vorlagen-als-nur-4)

Viele Grüße
Niki

### [#3](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/3) · sirwylm · 2006-07-18

Hi Niki,

besten Dank für den Tip!

In der Tat ist dies die Lösung :

...übers extTables.php im localconf.php

```php
$TCA[pages][columns][layout] = Array (
        "exclude" => 1,
        "label" => "Seiten-Layout:",
        "config" => Array (
                "type" => "select",
                "items" => Array (
                        Array("Standard", "0"),
                        Array("Layout 1", "1"),
                        Array("Layout 2", "2"),
                        Array("Layout 3", "3"),
                        Array("Layout 4", "4")
                ),
                "default" => "0"
        )
);
```

Anmerkung:
Bei mir hat es allerdings erst funktioniert nachdem ich dies in sysext/cms/ext_tables.php definiert habe und nicht (wie von mir fälschlicherweise angenommen?) in typo3conf/ext_tables.php

Beste Grüße,

Wilnis

### [#4](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/4) · Unbekannter Benutzer · 2006-07-19

> Bei mir hat es allerdings erst funktioniert nachdem ich dies in sysext/cms/ext_tables.php definiert habe und nicht (wie von mir fälschlicherweise angenommen?) in typo3conf/ext_tables.php

Eigentlich sollte es in typo3conf funktionieren ... cache löschen etc. hast Du alles gemacht?

Viele Grüße!
Niki

### [#5](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/5) · sirwylm · 2006-07-22

> **Niki schrieb:**
>
> > Bei mir hat es allerdings erst funktioniert nachdem ich dies in sysext/cms/ext_tables.php definiert habe und nicht (wie von mir fälschlicherweise angenommen?) in typo3conf/ext_tables.php
>
> Eigentlich sollte es in typo3conf funktionieren ... cache löschen etc. hast Du alles gemacht?
>
> Viele Grüße!
> Niki

Hi Niki,

da gebe ich dir völlig recht, von der Logik her sollte es dies in der tat auch tun.

Habe es in
typo3conf/localconf.php
sowie in
typo3conf/extTables.php
probiert

(auch alternative Notation probiert à la

```php
$GLOBALS[TCA][pages][columns][layout] = Array ( ...
```

...ohne Erfolg)

Caches natürlich gelöscht und um ganz sicher zu gehen auch die cachefiles
typo3conf/temp_CACHED_[...]_localconf.php
typo3conf/temp_CACHED_[...]_ext_tables.php

Brachte (bei mir) nichts.

Hingegen eine Änderung in sysext/cms/ext_tables.php brachte sofort das gewünschte Ergebnis (mit dem netten Nebeneffekt das man auch gleich die locallang_tca.xml zur Hand hat)

Danke für deine Hilfe und beste Grüße,

Wilnis

Ach so, verwendete Version: typo3 4.0

### [#6](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/6) · sopinon · 2006-08-10

lässt sich die ganze Geschichte eigentlich auch mittels TypoScript lösen? Finde es nicht so sauber, dass man da PHP-Dateien editieren muss.

### [#7](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/7) · sirwylm · 2006-08-10

> **sopinon schrieb:**
>
> lässt sich die ganze Geschichte eigentlich auch mittels TypoScript lösen? Finde es nicht so sauber, dass man da PHP-Dateien editieren muss.

Ich wüsste nicht wie...

Eine kleine Anmerkung noch dazu wieso Nikis Lösung bei mir nicht funktionierte:

Die 'extTables.php' in typo3conf muss in der localconf.php mit

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

eingebunden werden.

(Habe dies jetzt nicht ausprobiert, da ich das Problem bereits auf den von mir beschriebenen Weg gelöst hatte, aber ich glaube daran hatte Nikis Lösung bei mir gehakt)

Also ruhig die von Niki angesprochenen PHP-Dateien editieren (und solange es nur localconf.php und/oder extTables.php) ist das auch nur halb so dramtisch, die beissen nicht  ;) )
Wüsste auch nicht was in diesem speziellen Fall daran so "unsauber" sein sollte, sind ja in dem Sinne keine "echten" Core-Dateien.

Beste Grüße,

Wilnis

### [#8](https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen/8) · sopinon · 2006-08-10

> **sirwylm schrieb:**
>
> Wüsste auch nicht was in diesem speziellen Fall daran so "unsauber" sein sollte, sind ja in dem Sinne keine "echten" Core-Dateien.

Hast recht. Die Datei extTables.php wurde ja extra dafür gemacht. Hab es nun auch so gelöst und funktioniert bestens.

Noch eine Anmerkung...
Mit folgendem Seiten TSConfig kann man noch die Labels nachträglich anpassen:

```typoscript
TCEFORM.pages.layout.altLabels.1 = Rot-Blau
TCEFORM.pages.layout.altLabels.2 = Gelb-Schwarz
TCEFORM.pages.layout.altLabels.3 = 2-Spalten Rot
TCEFORM.pages.layout.altLabels.4 = 2-Spalten Blau
TCEFORM.pages.layout.altLabels.5 = Überschrift 5
TCEFORM.pages.layout.altLabels.6 = Überschrift 6
TCEFORM.pages.layout.altLabels.7 = Überschrift 7
```

Und mit folgendem TSConfig überflüssige Layouts entfernen:

```typoscript
TCEFORM.pages.layout.removeItems = 5,6,7
```

---

Quelle: „Seiteneigenschaft Layout / Anzahl erhöhen?“, typo3.net, https://www.typo3.net/d/46605-seiteneigenschaft-layout-anzahl-erhoehen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
