Zum Inhalt springen

Seitendupliaktion mit neuer css!??

Erstellt am 8. Dezember 2006 · 7 Antworten · letzte Antwort am 12. Dezember 2006

Tags: URLs & Routing, Frage

NickD ·

hallo zusammen,

ich weiß nicht genau ob ich hier richtig bin, aber ich versuch es mal 🙂

zu meiner frage:

ich habe eine hp mit typo3 erstellt. diese spreche ich mit einer domain an. nun möchte ich eine weitere erstellen, welche sich nur über das layout (css) unterscheidet. quasi eine duplizierung meiner internetseite, mit gleichem inhalt, nur einem neuen design. das neue design möchte ich über eine weitere domain ansprechen.
das layout unterscheidet sich dabei nur durch die farbgebung und nicht vom template. also muss nur die css ausgetauscht werden. die frage ist nun, wie mache ich das am einfachsten und am schönsten!?
als erstes kam mir die idee, dies über eine get-variable zu realisieren und je nach get-wert eine css zu laden. dies ist jedoch unschön, da wenn die seite nicht per frame eingebunden ist, dies sich in der domain widerspiegelt und veränderbar ist. die andere möglichkeit wäre, eine weitere root seite zu erstellen (css austauschen) und die vorhanden seiten kopieren. dies ist jedoch sehr unschön, denke ich...
...habt ihr vielleicht noch eine andere idee, die dies besser lösen würde?

über vorschläge würde ich mich sehr freuen,

lg, nick

NickD ·

kannst du das genauer erklären oder ein kurzes beispiel, weil so sagt mir das leider garnichts *schäm*

just2b ·

dann könnte man nach condition suchen und nicht einfach nachfragen....

mit > 200 postings solltest du das ja wissen 😉

# Condition mode
# =================

[globalVar = GP:m> 0]

# Bildgröße ändern
page.10.marks.HEADER_IMAGE.10 {
	file.maxH = 380
	file.maxW >
}
# Menü-subpart anderes Objekt zuweisen
page.10.subparts.TPL_NAVIGATION >
page.10.subparts.TPL_NAVIGATION < temp.mainMenu2

# Templates + CSS ändern
page.10.template.file = fileadmin/dev2/template.html
page.includeCSS.file1 = fileadmin/dev2/main.css
page.includeCSS.file2 = fileadmin/dev2/menu.css

# einfügen von javascript im header (fürs Menü im IE notwendig)
page.headerData.5 = TEXT
page.headerData.5.value = <script type="text/javascript" src="fileadmin/dev2/lib.js"></script>

[global]

nur mal ein bsp von mir. wenn man ?m=2 an die url hängt, wird alles getauscht

georg

NickD ·

kann ich das vielleicht so machen?

[hostname = www.domain1.de]
lade 1.css
[hostname = www.domain2.de]
lade 2.css
[global]
NickD ·

hallo nochmal,

ich wollte das mit dem hostname mal local testen, leider weiß ich nicht direkt wie ich das mache. kann ich dafür subdomains erstellen und in den ordnern eine index legen, welche meine lokal gespeicherte seite per frame einbindet....geht dann die unterscheidung? oder wie mache ich den test am besten?

NickD ·

ich hab es nun geschafft mit getenv : HTTP_REFERER die herkunfts-domain zu ermitteln. dies kann ich ohne probleme ausgeben

PLATZHALTER = TEXT
PLATZHALTER.data = getenv : HTTP_REFERER
PLATZHALTER.wrap = |

nun möchte ich das gern in ein if einbauen....ich dachte bis jetzt das es so geht (leider ohne erfolg):

[getenv : HTTP_REFERER = http://domain.de/]
tu was
[/global]

hat jemand eine idee?