Zum Inhalt springen

Kann man das so einfach umsetzen

Erstellt am 12. August 2008 · 7 Antworten · letzte Antwort am 12. August 2008

Tags: URLs & Routing, Frage

lil-trick ·

Hallo,

ich habe eine Startseite mit 5 Standorten! Köln München Hamburg Ulm und Berlin.
Jeder dieser Standorte hat eine eigene Domain ala ulm.homepage.de usw.
Das Layout und die Informations-Seiten wie Impressum, Kontakt, Anfrage, usw. sind auf allen Seiten gleich.
Lediglich der Navi Baum Produkt ist von Standort zu Standort verschieden. Das heißt es gibt verschiedene Produkt und Hersteller die aber nicht jeder Standort hat. Die Produkte bzw. der Navi Baum Produkt ist Domain abhängig.

Jetzt könnte ich den Typo3 Auftritt 5 mal kopieren was aber einen erheblichen Pflegeaufwand mit sich zieht, wenn sich z.b die Kontaktadresse usw. ändert muss ich dies bei 5 Typo3 installationen ändern.

Kann man das ganze in einen typo3 Baum realisieren und den Navipunkt domain abhängig machen?

danke schon mal

d.​walter ·

Naja, ich würde das Ganze wahrscheinlich so aufbauen:

-rootpage (hier das Template und alle Einstellungen die für alle gelten
hinterlegen)
--Ulm (hier alle Einstellungen rein, die für Ulm gelten)
---Unterseiten von Ulm
--München (hier alle Einstellungen rein, die für München gelten)
---Unterseiten von München
--usw.
--Sysordner (hier kommt Impressum, Kontakt, und Anfrage rein)

Den Inhal des Sysordners kannst du ja dann via TS an einen Marker in deinem Template ausgeben lassen als extra Menü und damit hast du es überall drin.

Daniel

lil-trick ·

und wie mach ich dann das ganze Domain abhängig ?

dachte es eher so an:

[globalString = ulm.homepage.de]
page.10.marks.NAVI= HMENU
NAVI {
special = list
special.value = 4, 5, 6, 7, 8
wrap = <div id="level0"> | </div>
1 = TMENU
1 {

NO = 1
NO.wrapItemmAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id=current
}
[global]

über special list spucke ich dann die bestimmten Seiten zur jeweiligen URL ein oder??

d.​walter ·

Na, dein ganz normales Menü machst du einfach mit

entryLevel = 1

und bei der Lösung mit dem Sysordner kannst dann

special = directory
special.value = pid des SysOrdners

Daniel

webdeveloper ·

Du warst schon auf dem richtigen Weg...

[globalString = ulm.homepage.de]
page.10.marks.NAVI.special.value = uid SysOrdner

Bedenke, hier ist special=directory.

lil-trick ·

ok eine kompletten Navipfad kann ich ersetzen, ich bräuchte aber den Austausch einer Ebene z.B wie hier die Ebene 3

- Sartseite Ebene 1
---- Produkt eins Ebene 2
------- Beschreibung Ebene 3
---- Produkt zwei
------- Beschreibung Ebene 3
---- Produkt drei
------- Beschreibung Ebne 3

domain abhängig sind jetzt also nur die NaviPunkte in Ebene 3
Ebene 1 und 2 bleiben bei jeder Domain gleich

wie mach ich das?