Hallo,
ich benutze das Bootstrap Package.
Ich habe die Sprachauswahl am Ende der Seite aktiviert.
Ich habe eine zweite Sprache im BE konfiguriert.
Jetzt ist auf der Seite diese Auswahl zu sehen:
"Default English".
Klar, "Default" ist die Bezeichnung der Default Language = UID = 0.
Wie kann man die Bezeichnung dieser Sprache ändern?
PageTS:
mod {
SHARED {
defaultLanguageFlag = de
defaultLanguageLabel = deutsch
}
}
Hallo Teisinger,
das habe ich schon konfiguriert.
Nach meiner Kenntnis ist das aber nur für das BE.
Dort wird die Default Language auch mit der richtigen Bezeichnung angezeigt.
Aber eben nicht im FE.
Was geht den im FE genau nicht?
Hallo Teisinger,
wie ich ursprünglich geschrieben haben sieht das Auswahlmenü für die Sprache im Frontend so aus:
"Default English".
Ich kann hier leider keinen Screenshot einbringen.
Man kann sich das aber auch anschauen: www.averlon.de (das ist keine Firma und keine Werbung).
Das Snippet kann man im Quelltext erkennen:
<a href="/index.php?id=1&L=0" hreflang="en-US" title="Default"><span>Default</span></a></li><li class=" "><a href="/index.php?id=1&L=1" hreflang="en-US" title="English"><span>English</span>
Wobei bei "Default" das "en-US" wohl auch noch falsch ist.
Ich denke dein TS ist da immer noch nicht ganz richtig. Wenn ich mir so das Bootstrap Language Template ansehe...
Hallo,
welches TS?
Das mod_SHARED ist wohl richtig, denn im Backend wird ja es richtig angezeigt.
Sonst habe ich kein TS diesbezüglich. Zumindest nicht, dass ich wüsste.
page {
language {
# cat=bootstrap package: language/168/language_enable; type=boolean; label=LanguageSection: Enable to display the LanguageSection at bottom
enable = 1
# cat=bootstrap package: language/168/language_languageValue; type=string; label=Language Navigation Values: Comma separated list of language uids or set to 'auto' to load all enabled system languages
languageValue = auto
}
}
Mehr gibt es ja da nicht!
sry ich kenn das bootsrap package nicht wirklich, für gewöhnlich hat man aber sowas wie:
config {
sys_language_uid = 1
language = en
locale_all = en_EN.UTF-8
htmlTag_langKey = en
}
ja klar, das hat man auch noch:
config {
admPanel = {$config.admPanel}
no_cache = {$config.no_cache}
spamProtectEmailAddresses = 1
noPageTitle = 2
// Language Settings
# linkVars = L(0-1)
linkVars = L(int)
doctype = html5
defaultGetVars.L = 0
sys_language_uid = 0
sys_language_overlay = hideNonTranslated
sys_language_mode = content_fallback;0
language = de
locale_all = de_DE.utf8
htmlTag_setParams = lang="de" dir="ltr" class="no-js"
pageTitleFirst = 0
cache_clearAtMidnight = 1
}
#############################
#### LANGUAGE CONDITIONS ####
#############################
[globalVar = GP:L = 0]
config {
sys_language_uid = 0
language = de
locale_all = de_DE.UTF-8
htmlTag_setParams = lang="de" dir="ltr" class="no-js"
}
[global]
[globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = en
locale_all = en_GB.UTF-8
htmlTag_setParams = lang="gb" dir="ltr" class="no-js"
}
[global]
Aber da gibt man ja keine Bezeichnung mit - oder ich muss mal schauen ob es da einen Parameter gibt den nich bisher nicht genutzt habe.
Hallo,
geht in T3 über das Modul "Sites". Das ist neu!
Funktioniert jetzt.
ich habe genau dasselbe Problem. wie hast du es gelöst?