Hilfe Sprachmodul 4.8.15 funktioniert nicht

Gesperrt
sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Hilfe Sprachmodul 4.8.15 funktioniert nicht

Beitrag 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
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Hilfe Sprachmodul 4.8.15 funktioniert nicht

Beitrag 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é
sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: Hilfe Sprachmodul 4.8.15 funktioniert nicht

Beitrag 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
Gesperrt