Da du eine mehrsprachige Seite angelegt hast, hast du ja schon irgendwo eine integrierte Weiterleitung.
Spiel doch mal ein bisschen mit den Cat-IDs und den Artikel-IDs.
Ich bin sicher, das ist hinzukriegen
![Wink :wink:](./images/smilies/icon_wink.gif)
Hallo "good old" Pepe!pepe wrote:Hallo doorwish,
ich habe mittlerweile mehrere funktionierende Lösungen für dieses Problem.
ich hatte pepe schon mal eine Mail gesendet, bislang ohne Antwort.pepe wrote:
ich habe mittlerweile mehrere funktionierende Lösungen für dieses Problem.
Code: Select all
[PHP]
if(!$GLOBALS['aktion'][0]) {
switch( strtolower( substr( $_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2 ) ) ) {
case 'de': header('Location: '.$GLOBALS['phpwcms']['site'].$GLOBALS['phpwcms']['root'].'index.php?de');
exit();
case 'es': header('Location: '.$GLOBALS['phpwcms']['site'].$GLOBALS['phpwcms']['root'].'index.php?es');
exit();
break;
default: header('Location: '.$GLOBALS['phpwcms']['site'].$GLOBALS['phpwcms']['root'].'index.php?en');
exit();
}
}
[/PHP]
ausserdem können sie invisible gesetzt werden!ROOT
- en (visible & public) without Alias
- es (visible & public) without Alias
- de (visible & public) without Alias
desweiteren müssen3 templates angelegt werden! die der jeweiligen sprache angepasst sind. die navi wird mir {NAV_TABLE_COLUMN:x} aufgerufen.PHP]
if(!$GLOBALS['aktion'][0]) {
switch( strtolower( substr( $_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2 ) ) ) {
case 'de': header('Location: '.$GLOBALS['phpwcms']['site'].$GLOBALS['phpwcms']['root'].'index.php?de');
exit();
case 'es': header('Location: '.$GLOBALS['phpwcms']['site'].$GLOBALS['phpwcms']['root'].'index.php?es');
exit();
break;
default: header('Location: '.$GLOBALS['phpwcms']['site'].$GLOBALS['phpwcms']['root'].'index.php?en');
exit();
}
}
[/PHP]
halloACmonKey wrote:Also ich kriegs nicht hin! Ich bin zu Blöd dafür.
Site Struktur:
ROOT
-> Visible = TRUE
-> Alias = index
-> Template = home_en
-> Status Visible = TRUE
ROOT - english
-> Title = english
-> Alias = english
-> Template = home_en
Template
Name: home_en
Layout: default
Design: nothing special but { NAV_TABLE_COLUMN:2 }
Article Center
ROOT
Article Title = redir
Redirect to = ????
Summary = PHP code with location "index.php?english" as default.
Status Visible = TRUE
--> english
Article Title = english
Redirect to = ????
Summary = fill text. bla bla bla
Status Visible = TRUE
So dass ist die Struktur von die englischen Seiten. Wenn ich die Webseite aufrufe komm ich auf die Redirection page aber keine weiterleitung findet statt.
Was mache ich falsch?
Übrigens ich benutze die 1.2.1 DEV Version.
Vielen, vielen Dank im Voraus.