---
title: "Vorgehensweise bei einem Layoutwechsel eines großen Projekts"
url: "https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts"
source: "typo3.net"
tags: ["Allgemein","Frage","Templates & Layouts"]
created: "2010-01-05"
last_reply: "2011-10-06"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Vorgehensweise bei einem Layoutwechsel eines großen Projekts

Allgemein · 8 Antworten · gestartet 2010-01-05

## Eröffnungsbeitrag

**littlejoe** · 2010-01-05 · [Beitrag #1](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/1)

Hallo,
ich bräuchte ein paar Denkanstöße wie ich am Besten bei einem Redesign + neue Contentelemente einer bestehenden Typo3-Website vorgehe.

Die Website läuft mit Automaketemplate und dem Templateselector.

Bisher hatte ich beim Redesign keine Probleme, ich hab einfach in einer Testumgebung einen neuen Sysfolder erstellt, da das neue Typoscript + Layoutverknüpfungen hinterlegt, getestet und dann ins Livesystem rüberkopiert.

Doch nun erfordert das Redesign auch neue Contentelemente die ich im Workspace der aktuellen Seite (ohne Testumgbung) anlegen könnte.
Am liebsten würde ich das Layout umswitchen können mittels Conditions wie

```typoscript
[globalString = ENV:HTTP_HOST=layout2010.meinedomain.de]
...
[global]
```

Ich muß allerdings das komplette Typoscript umschreiben.
Wie kann ich den bestehenden Seitenbaumcontent "jungfräulich" anfassen und mein neues Typoscript (sind alles Templatebausteine die ich in einem globalen Template zusammengeführt habe) hinterlegen ohne dass auf das alte Typoscript zugegriffen wird?

Kann ich irgendwie sagen bei meinedomain.de nimm template id=10 und bei layout2010.meinedomain.de nimm template id=11?

Dann könnte ich wenn alles fertig ist die Condition wieder löschen und standardmäßig das Template id=11 verwenden und hätte schon alles sozusagen "live" getestet.

Ich hoffe ich habe mich nicht zu chaotisch ausgedrückt  :o

Vielen Dank schonmal für Anregungen!

## Antworten

### [#2](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/2) · WhiteShadow · 2010-01-05

Hallo,

warum spiegelst du das Projekt nicht einmal komplett? Also MySQL Backup und dann nimmste eine Subdomain z.B. test.domain.de da alles wieder rein alles testen und wenn es ok ist wieder zurück übetragen?

### [#3](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/3) · littlejoe · 2010-01-07

Hi,
eine gespiegeltes Verzeichnis hab ich auf dem ich testen kann, ich dachte nur ich kann die Redakteure am Live-Content weiterarbeiten lassen und dann auf Klick den Layoutwechsel vollziehen.
Wenn ich das Layout spiegle dann müssen die Redakteuere ihre Arbeit doppelt machen, denn schreiben täglich.
Wenn ich das gespiegelte Projekt nur zum Layoutaufbau nehme und später den Templatesordner ins Live-Projekt kopiere kann ich natürlich das Projekt nich im Live-Projekt durchtesten bevor es alle sehen.

### [#4](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/4) · karlchen · 2010-01-07

du könntest die Sachen vielleicht über eine IP Condition lösen.

Ich habe es bisher immer bei kleineren TypoScript Sachen genutzt, aber sollte auch hier funktionieren.
unten ein Beispiel

```typoscript
[IP = deine hoffentliche feste IP ;)]
page >

page.10 = TEXT
page.10{
    value = Alles neu im Jahr 2010
}


[global]
```

### [#5](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/5) · littlejoe · 2010-01-08

Kann ich auf diese weise auch Typoscript Templates per Condition includieren?

### [#6](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/6) · karlchen · 2010-01-20

hallo littlejoe,

wenn man die TypoScript Tempaltes in Dateien auslagert, vielleicht, ich habe es noch nicht ausprobiert.

hast du es denn schon und kannst vielleicht was zu sagen wie du jetzt vorgegangen bist ?

### [#7](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/7) · littlejoe · 2011-08-29

Hi,
Schritt 1: Spiegelung des Live in ein Testverzeichnis
ich habe in meinem gespiegelten Testverzeichnis test.domain.de alles Typoscript vorbereitet.

Schritt 2:
Komplettes Layout scripten, testen und
Protokoll schreiben was beim Umzug zu beachten ist.
Während dieser Zeit habend die Redakteure weiterhin im Live verzeichnis die Seite aktuell gehalten.
Dabei habe ich es vermieden typoscripte im Seitenbaum unterzubringen und habe wenn notwenig eher mit Global Conditions gearbeitet.

Schritt 3:
Finale Vorbereitung fürs go-live
Danach gab es tatsächlich für wenige Zeit einen Editierstop für die Redakteure,
während ich nochmal den mittlerweile aktuelleren Seitenbaum in mein Testverzeichnis gespiegelt hatte.
Bevor ich das Testverzeichnis überschrieben habe hab ich mir die Typoscripte per t3d Seitenbaum exportiert (ich schreib lieber direkt im Typo3 als in ausgelagerten Dateien).

Schritt 4:
Die aktuellen Inhalte im neuen Typoscript nochmals testen.
Einige Content Objekte mit neuen Funktionen hinzufügen.
Einige Seiten wurden mit neuen Inhalten gefüllt, geringe Seitenstrukturänderungen vorgenommen.

5. Schritt:
Testverzeichnis Inhaltlich freigeben lassen :-)

6. Live Umzug:
Notwendige Typoscripte und evtl. neue Seitenbaumstücke mit neuen Inhalten oder in meinem Fall hatten sich zwei Themenbereiche geändert, per t3d Seitenbaum ins Live Verzeichnis übertragen.
Alte Seitenbaumstücke ausblenden, neue einblenden, neues Typoscript einblenden, altes ausblenden.

tataaaa ONLINE!

Ich muss sagen, es hat reibungslos funktioniert.
Den ganzen Aufwand musste ich treiben, denn selbst wenn ich den Redakteuren für wenige Tage einen Änderungsstop auferlegt hatte, wurde auf der Seite trotzdem weitergesurf (logfiles), sich angemeldet etc.

Ich hoffe ich hab mit dieser Beschreibung vielleicht noch anderen geholfen.

### [#8](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/8) · fiedomedia · 2011-08-29

Hallo littlejoe,

wenn du aber das TS wirklich ausgegliedert hättest in externe Dateien, dann hättest du diese einfach ersetzen können durch die neuen, Cache löschen und dann wäre dein Rollout auch fertig gewesen oder?

Grüße Patrick

### [#9](https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts/9) · littlejoe · 2011-10-06

Ich weiß nicht, ich habe mir die Arbeitsweise mit den externen TS-Dateien nicht angewöhnt.
Ich schätze aber mal dass es so genauso geht.
Kann man in den inkludierten Dateien genauso globale Conditions machen? Wenn ja, dann ists denke ich das Gleiche.

---

Quelle: „Vorgehensweise bei einem Layoutwechsel eines großen Projekts“, typo3.net, https://www.typo3.net/d/95598-vorgehensweise-bei-einem-layoutwechsel-eines-grossen-projekts
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
