Hallo zusammen,
ich habe genaue Vorstellungen von ein paar Dingen,
die ich gerne umsetzen würde, weiß aber nicht
wie ich das technisch am sinnvollsten machen kann,
vielleicht hat jemand einen Ansatz für mich?
Leider muss dieses Thema etwas länger werden,
damit es keine Missverständnisse gibt, sorry.
Mein Ansatz:
ich habe eine Typo3 Installation mit einem Template.
xyz.de und xyz.com sind beide auf diese Installation
geschaltet. In dem Template gibt es drei 'Ansicht-Links':
1. Ansicht eins (Template eins.html , eins.css) - Standard
2. Ansicht zwei (Template zwei.html , zwei.css)
3. Druckansicht (Template print.html , print.css
Eventuell kommen später noch weitere dazu,
auch Variatonen, falls ein anderer Zeichensatz benötigt
werden sollte, z.B. eins_ru.html (für kyrillisch).
Und dann habe ich noch zwei Grafik Buttons (weitere können folgen)
* deutsch (Standard)
* english
Grundsätzlich hat jedes HTML-Template zwei style-angaben, Beispiel:
* media="screen" -> eins.css
* media="print" -> print.css
Für die Druckfunktion muss ich wohl zwangsläufig ein
HTML-Template print.html machen, damit die Vorschau vernünftig funktioniert:
* media="screen" -> print.css (!!!)
* media="print" -> print.css
Das switchen soll nicht über JavaScript realisiert
werden, sondern mit Get-Werten, z.B.
* L=... für die Sprache
* S=... für den Style
Zu den Sprachen:
die xyz.de soll deutsche Inhalte anzeigen,
die xyz.com englische. Wenn eine Seite
noch nicht ins englische übersetzt wurde,
dann bräuchte ich eine Ausgabe 'sorry this
page is not available in english' (oder so) und
dann halt den deutschen (standard) Inhalt.
Wenn das nicht schon genug wäre ;-) :
ich verwende simulatestaticdocuments und aliaspro,
habe also schon eine .htaccess
RewriteEngine On
#AliasPro
RewriteRule ^(fileadmin|media|misc|t3lib|tslib|typo3|typo3conf|typo3temp|uploads)/ %{REQUEST_FILENAME} [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* /index.php
Und hier noch ein paar Fragen, an denen ich gerade hänge:
Wie kann ich meine verschiedenen TS-Templates
(für jede Ansicht ein Template, da eventuell ein anderer Aufbau)
am besten verwalten? Ein Grundtemplate mit Bedingungen und dann
das jeweilige TS-Template includieren? Wie geht sowas?
Was mache ich mit den Get-Werten, ich weiß ja nicht
ob es der erste oder x-te Wert ist also '&' oder '?'?
Wie kann ich die .htacess um die Domainbestimmung erweitern?
Schonmal vielen Dank für's lesen und eventuelle Lösungsansätze!!
Grüße aus Freiburg,
Ben