Hallo,
ich hoffe der ein oder andere kann mich auf den Fehler hinweisen, eigentlich bin ich laut Manual vorgegangen.
Mein Problem ist das ich zwar Deutsch als Standardsprache habe, aber die Extension generiert mir lediglich Englisch und Spanisch als Sprachlinks, wobei Englisch auf die Deutsche Sprache zielt. Hier ist also der Titel vertauscht und Englisch wird gar nicht erst angeboten, obwohl Englischer Seiteninhalt existiert.
Hier der wohl relevante Auszug aus dem TYPOScript:
###########################################################
# Globale Config
###########################################################
config {
simulateStaticDocuments_noTypeIfNoTitle = 1
linkVars = L
uniqueLinkVars = 1
}
#########################################################
# Spracheinstellungen
#########################################################
# DEUTSCH
config.sys_language_uid = 0
config.language = de
config.htmlTag_langKey = de
config.locale_all = de_DE
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"
temp.languageMenu < plugin.tx_srlanguagemenu_pi1
temp.languageMenu.languagesUidsList = 0, 1, 2
temp.languageMenu.defaultLayout= 2
# ENGLISCH
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_EN
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
[end]
# SPANISCH
[globalVar = GP:L=2]
config.sys_language_uid = 2
config.language = es
config.htmlTag_langKey = es
config.locale_all = es_ES
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es"
[end]
plugin.tx_srlanguagemenu_pi1.defaultLanguageISOCode = DE
plugin.tx_srlanguagemenu_pi1.showCurrent = 0
plugin.tx_srlanguagemenu_pi1.showInactive = 0
plugin.tx_srlanguagemenu_pi1.hideIfNoAltLanguages = 1
Das Sprachmenü weise ich einem Marker zu, es erscheint auch.
Im Manual steht ich sollte Deutsch auch als Sprache anlegen, damit es im Menü erscheint. Wenn ich das mache und die languagesUidsList entsprechend abändere bietet er Deutsch mit an, aber leider kann ich dann die Reihenfolge im Menü nicht beeinflussen und Englisch verweist immer noch auf die Standardsprache statt auf sys_language_uid 1.
Zudem erscheint für den Redakteur dann Deutsch als weitere Sprache die man anlegen kann, das möchte ich aber ebenfalls vermeiden.
Wie gehe ich hier am besten vor? Oder sollte ich eine andere Extension verwenden?
LG
Andreas