Seite 1 von 1

Hilfe Sprachmodul 4.8.15 funktioniert nicht

Verfasst: Do 13. Okt 2011, 16:47
von sarronsarron
Hallo,

irgendwie funktioniert mein Sprachmodul nicht immer richtig.

Ich schalte dabei zwischen den Sprachen Deutsch und Englisch hin und her.

Sobald nur ein Artikel in einer Kategorie ist funktioniert es.

Hier das Modul:

Code: Alles auswählen

<?php
 
$spage = $sess->url("front_content.php?idcat=$idcat&idart=$idart");

$spage_de = $spage  . "&changelang=1";
$spage_en = $spage  . "&changelang=2";
 
?>

<div class="language"><a href="<? echo $spage_en; ?>"><img src="images/englisch.gif" alt="English" /></a></div>       
<div class="language"><a href="<? echo $spage_de; ?>"><img src="images/deutsch.gif" alt="German" /></a></div>

<?php ?>
Beispiel
domain.de/startseite/startseite.html --> Link englischer Butten domain.de/home/home.html&changelang=2 -----> funktioniert

domain.de/lehrstuhl/mitarbeiter/mitarbeiterliste --> Link englsiche Button domain.de/professorship/employee/mitarbeiter-liste.html?changelang=2 ----> funktioniert nicht

Wenn ich auf den englichen Button fahre wird mir die Url in englisch angegeben. Wo wird das umgestellt?

Gruß
sarronsarron

Re: Hilfe Sprachmodul 4.8.15 funktioniert nicht

Verfasst: Do 13. Okt 2011, 17:32
von Spider IT
Schau dir mal deine Links genau an, das kann nicht funktionieren.
Du hast in der deutschen Version englische Links.
Außerdem kannst du eine Umschaltung auf der gleichen Seite nur dann machen, wenn IMMER sichergestellt ist, dass in beiden Sprachen die gleichen Kategorien und Artikel vorhanden sind.
Deshalb geht die Standard Sprachumschaltung immer auf die Startseite zurück.

Gruß
René

Re: Hilfe Sprachmodul 4.8.15 funktioniert nicht

Verfasst: Fr 14. Okt 2011, 08:23
von sarronsarron
Hallo,

doch, das Sprachmodul funktioniert einwandfrei. Ich springe immer auf die englische Seite (also auf die gleiche) wenn vorhanden. Wenn nicht vorhanden geht er automatisch über htaccess auf die Startseite.

Ich habe meinen Fehler gefunden.
Man muss unbedingt bei der Aktivierung des AMR folgendes anklicken:
Soll die Sprache mit in der URL erscheinen (für Mehrsprachsysteme unabdingbar)? - Sprache an die URL voranstellen.

Jetzt passt es.

Gruß sarronsarron