Mailinglisten-Archive |
Hallo Leute,
folgende Aufgabe habe ich zu lösen und würde gerne Eure
Meinungen / Erfahrungen wissen.
Eine multilanguage Homepage hat folgenden Aufbau:
70 Basisfiles in die Header, Menue, Content und Footer
includiert werden. Alle nötigen Pfade zu
Stammverzeichnissen wie /include und /image liegen in
Konstanten.
Soweit kein Problem. Jetzt sollen beliebig viele
Mandanten oder User angelegt werden. Wie zB. 30
Vertreter die alle die selbe Homepage haben sollen und
nur die Adresse und Telefonnummer unterscheiden sich.
Diese unterschiedlichen Daten kommen aus einer DB.
Stammverzeichnis:
http://www.foo.de Seite des Häuptlings
seite1.php
seite2.php
...
Mandanten:
http://mueller.foo.de Vertreter 1, genau gleich wie
Häuptlingsseite nur andere Adresse
http://meier.foo.de Vertreter 2
http://menke.foo.de Vertreter 3
Die Includes und Images kommen alle aus dem
Stammverzeichnis.
In jeden Mandanten habe ich derzeit alle 70 Seiten
kopiert und eine Datei aus der die Pfade zu den Includes
entnommen werden.
FRAGE: würdet ihr..
A: Wie ich die 70 Seiten in die Mandanten kopieren
B: Nur 70 Dateien in denen via include die Orginal 70
Seiten aus dem Stammverzeichnis geladen werden in
die Mandanten legen
C: Irgendwie via Redirect die 70 Seiten aus dem
Stammverzeichnis laden. Vorrausgesetzt man verlässt
nicht die Subdomain. Also http://mueller.foo.de
muss immer in der Adresszeile stehen bleiben.
Derzeit tendiere ich zu Lösung B.
Vorteile: Die 70 Hülsen könnten schnell kopiert werden,
weil nur eine Includeanweisung auf die eigentlichen
Seiten drin steht und man könnte sehr schnell ein
Redesign durchführen. Egal wieviele Subdomains diese
Seiten nutzen.
Was sind Eure Ideen, Erfahrungen dazu?
Danke.
Liebe Grüße aus dem Allgäu
Theo
php::bar PHP Wiki - Listenarchive