Я хочу нажать на текст «Английский», чтобы получить английскую версию веб-сайта. Раньше у меня было графическое меню:
lib.tslangmenu = HMENU
lib.tslangmenu {
special = language
special.value = 0,1,2
addQueryString = 1
1 = GMENU
1.NO {
XY = 24,16
5 = IMAGE
5.file = fileadmin/templates/images/deutsch.jpg || fileadmin/templates/images/englisch.jpg || fileadmin/templates/images/kroatisch.jpg
}
1.ACT < 1.NO
1.ACT = 1
1.ACT.wrap = <span class="langhide"> | </span>
1.CUR < 1.ACT
1.CUR = 1
}
Это работало до сих пор. Теперь я должен изменить меню на текстовое меню.
lib.tslangmenu {
special = language
special.value = 0,1,2
special.normalWhenNoLanguage = 0
addQueryString = 1
1 = TMENU
1.NO = 1
1.NO.stdWrap.override = Deutsch || English || Hrvatski
1.ACT < 1.NO
1.ACT = 1
1.ACT.stdWrap = <span class="langhide"> | </span>
1.CUR < 1.ACT
1.CUR = 1
}
Теперь обертка с span
полностью игнорируется. Также меню теперь отображается следующим образом:
MyCurrentPageName Английский
Если я на немецком языке, слово deutsch
перезаписывается текущим заголовком страницы. То же самое справедливо и для всех других языков. Я также попробовал TS, приведенный в этой статье в блоге. Но в настоящее время он делает то же самое. Как мне заставить это работать?