Zum Inhalt springen

links werden nicht an die sprache angepasst

Erstellt am 11. November 2008 · 1 Antwort · letzte Antwort am 5. Dezember 2008

Tags: Frage

Matrix1987 ·

hallo,
ich habe ein großes problem. Ich habe eine webseite angelegt, später nachdem diese soweit fertig war/ist mit einer zusätzlichen sprache (ENG) ausgestattet.

Dies hat auch ohne weiteres funktioniert. der sprachwechsler languagemenu.php funktioniert auch ohne probleme... wenn ich auf einer seite bin und drauf klick, legt er die variable L=1 an, bzw domain.tld/en/index.html

dann zeigt dieser mir die aktuelle seite auf eng an, was soweit auch schön ist, aber aus irgendwelchen gründen bleiben die links in den menübegriffen auf deutsch domain.tld/index.html

leider listet er auch menüpunkte auf, welche es noch gar nicht auf en gibt - normalerweise nimmt typo3 die dann immer weg (so kenne ich das)

config {
prefixLocalAnchors = all
simulateStaticDocuments = 0
baseURL = http://www.domain.tld/
tx_realurl_enable = 1
metaCharset = utf-8
additionalHeaders = Content-Type:text/html;charset=utf-8
htmlTag_langKey = de-DE
sys_language_uid = 0
[browser = msie] - ERROR: Line 9: Object Name String, "[browser" contains invalid character "[". Must be alphanumeric or one of: "_-."
config.doctypeSwitch = 1
    [GLOBAL] - ERROR: Line 11: On return to [GLOBAL] scope, the script was short of 1 end brace(s)
sys_language_mode = strict; 0
sys_language_overlay = hideNonTranslated
linkVars = L
language = de
locale_all = de_DE.UTF-8
} - ERROR: Line 17: An end brace is in excess.


[globalVar = GP:L = 1]
config.sys_language_uid = 1
language = en
page.config.language = en
page.config.locale_all = en_EN.UTF-8
[global]

jemand eine idee??? Englisch hat die id=1

Mfg

Wastl ·

Hi,
beim Menü gehe ich mal davon aus, dass du die Seitentitel auch auf Englisch eingtragen hast (bzw. den Navigationstitel), insofern kann ich da nicht helfen.

Aber bei den Seiten, die nicht angezeigt werden sollen. Probiers mal in der extension im TypoScript mit der Einstellung:

tx_srlanguagemenu_pi1.hideIfNoAltLanguages = 1

sollte normalerweise funktionieren.