---
title: "Domain pro Sprache, Template-Switcher, Druckfunktion, Alias"
url: "https://www.typo3.net/d/13129-domain-pro-sprache-template-switcher-druckfunktion-alias"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","URLs & Routing"]
created: "2004-07-03"
last_reply: "2004-07-03"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Domain pro Sprache, Template-Switcher, Druckfunktion, Alias

TYPO3 › Mehrsprachigkeit · 0 Antworten · gestartet 2004-07-03

## Eröffnungsbeitrag

**Benjamecho** · 2004-07-03 · [Beitrag #1](https://www.typo3.net/d/13129-domain-pro-sprache-template-switcher-druckfunktion-alias/1)

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

```apacheconf
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

---

Quelle: „Domain pro Sprache, Template-Switcher, Druckfunktion, Alias“, typo3.net, https://www.typo3.net/d/13129-domain-pro-sprache-template-switcher-druckfunktion-alias
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
