Reihenfolge der Sprachauswahl im Frontend festlegen
Hallo,
wie lege ich die Reihenfolge der Sprachauswahl im Frontend fest?
In der ersten Variante habe ich einfach über die Reihenfolge der Erstellung der jeweiligen Seitenstruktur dieselbe Reihenfolge auch im Frontend bei der Sprachauswahl, aber jetzt habe ich die Seitenstrukturen geändert und die Sprachauswahl-Reihenfolge im Frontend passt nicht mehr:
Seitenstruktur und changelanguage-modul im backend folgende reihenfolge
- deutsch
english
magyar
cesk
nederlands
Reihenfolge im frontend :(
- cesky
english
deutsch
magyar
nederlands
Ich möchte auch nicht unbedingt jedes einzelne Sprachelement im css absolut positionieren ...
Danke - Markus
Liste der Anhänge anzeigen (Anzahl: 1)
Die Seitenstrukturen habe ich auch bereits in der korrekten Reihenfolge platziert - ohne Wirkung.
Mir ist jetzt aufgefallen das die Reihenfolge nur bei eigenen Sprachtexten falsch angezeigt wird. Vielleicht passt ja da irgendwas nicht.
Anbei ein Screenshot mit meinen Einstellungen.
Anhang 5577
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Zitat von
andreas.schempp
Was verstehst du denn unter "falsch"? Die Reihenfolge müsste so sein wie deine "Eigenen Sprachtexte".
Wie ganz wie ganz am Anfang beschrieben...
Meine Wunschreihenfolge:
deutsch
english
magyar
cesky
nederlands
Was jedoch im Frontend erscheint:
cesky
english
deutsch
magyar
nederlands
Die Reihenfolge ist leider nicht so wie meine eigenen Sprachtexte definiert -> siehe Screenshots vom Frontend mit definierten Sprachtexten und ohne definierte Sprachtexte:
Anhang 5579
Anhang 5580
PS: Die Changelanguage Extension habe ich bereits 1x deinstalliert und neu installiert was auch nichts bringt.
Ciaobello bedankt sich auch
Zitat:
Zitat von Daniel Herren
In system/modules/changelanguage/ModuleChangeLanguage.php -> Zeile 341 -> $arrItems erweitern mit language:
Code:
// Build template array
$arrItems[$c] = array
(
'isActive' => $active,
'class' => 'lang-' . $arrRootPage['language'] . ($blnDirectFallback ? '' : ' nofallback') . ($c == 0 ? ' first' : '') . ($c == $count-1 ? ' last' : ''),
'link' => $this->getLabel($arrRootPage['language']),
'subitems' => '',
'href' => ($domain . $href),
'pageTitle' => strip_tags($pageTitle),
'accesskey' => '',
'tabindex' => '',
'nofollow' => false,
'target' => $target,
'language' => $arrRootPage['language']
);
Klappt einwandfrei !
(für Leute mit langsamer Internetverbindung, korrektur ohne Umwege =< changelanguage 2.0.0 stable 7)