Hallo Gemeinde,
in root wird bei mir die default-Sprache nicht gemeinsam mit den zusätzlich angelegten Websitelanguages angezeigt. Das führt zu Problemen mit dem Sprachumschalter sr_language_menu. Das Plugin verlangt nämlich daß die Defaultsprache via Browser ebenfalls gemeinsam mit den übrigen Sprachen ausgewählt wird um im Sprachen-Menu zu erscheinen. Ausgerechnet die Defaultsprache kann ich aber nicht auswählen weil sie angeblich "nicht da" ist. Sprachmanagement im Übrigen funktioniert einwandfrei. Nur hier an dieser Stelle gibt's ein Problem.
Weiß jemand, wie man einen Datensatz für die Defaultsprache wieder anlegen kann bzw. eher: den Datensatz der Defaultsprache (sie existiert ja !) unter den Websitelanguages wieder angezeigt bekommen kann ?
Meine Typo3 Version ist 4.0.2. Defaultsprache ist englisch.
Seltsames Problem, aber es gibt halt nichts, was es nicht gibt ...
Danke im Voraus !
Thomas
Kenne die Extension leider nicht - aber hast du per TS deine Defaultsprache eingetragen?
hallo wunschtacho,
wenn du ...
config { ...
linkvars = L
metaCharset = utf-8
sys_language_mode = ignore
sys_language_uid = 0
language = en
...
}
... meinst: dann ja.
Dieses English (uid 0) kann ich im plugin der extension nicht auswählen und es ist auch im web/list modus in root nicht angezeigt. Ich kann lediglich ein zweites English mit einer anderen uid anlegen. Damit müßte ich aber den ganzen Content von uid 0 auf uid 7 kopieren (localization von "english" nach "english"). Kann ja wohl nicht sein daß es keine bessere Lösung gibt ...
Thomas
nachtrag:
im TS Config der root page habe ich natürlich noch
mod.SHARED {
defaultLanguageFlag = gb.gif
defaultLanguageLabel = def-English
}
eingetragen.
Alles streng nach Localization Guide ...
Ich habe es inzwischen soweit hin"-gefummelt" daß wenigstens die Flag-Menus brauchbar sind. Doch auch dann immer noch mit dem Nachteil daß die Defaultsprache (English, uid 0) keinen Titel anzeigt. Immerhin "gibt es sie" im Flaggenmenu. In der Textmenu-Variante wird die Defaultsprache überhaupt nicht angezeigt ...
Zum Problem der nicht angezeigten Flaggen-GIFs habe ich gerade eben in einen anderen aktuellen Thread zu sr_language_menu eine Verlegenheitslösung gestellt.
Thomas
Hatte das Problem auch, allerdings mit der Dropdown-Box.
Hab eine neue Variable eingeführt:
sr_language_menu:
const:
defaultLangName = Deutsch
setup:
list.defaultLangName = {$plugin.tx_srlanguagemenu_pi1.defaultLangName}
class.tx_srlanguagemenu_pi1.php in Zeile 455 und 474 einfügen:
// Name der default-Sprache übergeben
if($name == ''){
$name = $this->conf['list.']['defaultLangName'];
}
Nicht sooo richtig tolle Lösung, aber funzt erstmal gut.
Hallo Leute
Habe auch so ein Problem: Sprachwechsel, realurl, alles funkt, nur ist die Default Sprache bei mir Französisch und im Listen menü steht english. 🙁
Die STandardsprache habe ich aber defineirt.
@uiuiui: Ich habe auch dein Beispiel probiert, aber ohne Erfolg. Wahrscheinlich habe ich einen Fehler gemacht,. Was meinst du genau mit "neue Variable eingeführt:
sr_language_menu:"
Gibt es denn noch keine Lösung, dass dort im Menü die richtige Default Sprache angezeigt wird?
Habs jetzt auf meine Art gelöst, welche mit ABstand die unsauberste ist... #giggle#
Bei mir die Default Sprache nicht englisch sondern französisch, das habe ich per TS umgestellt. Im Menü steht für die Default Sprache aber immer noch "english". Also habe ich einfach die lokale Bezeichnung für English nach francais umgeändert, dies in der DB static_languages unter lg_name_local :o Von dort nimmt er die Bezeichnungen, und da ich englisch nicht brauche... 8-)