Unterschiedliche Startseiten für unterschiedliche TLDs
Eingetragen von patcher (217)
am 30.10.2008 - 22:22 Uhr in
am 30.10.2008 - 22:22 Uhr in
Hallo zusammen,
ich möchte gerne auf der Startseite meines Projektes unterschiedliche Inhalte für User aus .de .at und .ch anbieten. Gibt es hier ein passendes Modul analog front für unterschiedliche Nutzergruppen?
Es geht
a.) um eine Tabellenansicht mit aktuellen Anzeigen (mit Views erstellt). Kann ich bei Views einen Filter für die unterschiedlichen TDLs erstellen?
und
b.) um eine Reihe von Sponsorenlogos die auf den unterschiedlichen TLDs unterschiedlich sind.
Danke
Patcher
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau dir mal ..
am 31.10.2008 - 07:31 Uhr
.. das Modul Domain an. Damit kannst du nach Domain unterschiedliche Inhalte ausgeben.
Die Designs habe ich direkt im Theme geändert.
// Eigene CSS-Anpassung
$special_css = '
';
$sparte = 'domain1';
$meta_tag_google = '';
switch ($_SERVER['HTTP_HOST']):
case 'domain2.de':
case 'www.domain2.de':
$special_css .= '<style type="text/css" media="all">@import "'.base_path().path_to_theme().'/style/common_domain2.css";</style>';
$sparte = 'domain2';
break;
case 'www.domain3.de':
case 'domain3.de':
$special_css .= '<style type="text/css" media="all">@import "'.base_path().path_to_theme().'/style/common_domain3.css";</style>';
$sparte = 'domain3';
break;
case 'www.domain4.de':
case 'domain4.de':
$special_css .= '<style type="text/css" media="all">@import "'.base_path().path_to_theme().'/style/common_domain4.css";</style>';
$sparte = 'domain4';
break;
default:
$sparte = 'domain';
$meta_tag_google = '<meta name="verify-v1" content="xxxxx=" />';
break;
endswitch;
// als letzte Ausgabe vor </head>
$output .= $special_css;
// ENDE
In dieser Anwendung unterschieden sich nur die Startseiten. Wenn sich mehr Inhalte unterscheiden würde ich allerdings eine Multi-Site-Installation bevorzugen.
Gruß
UwBach