我想点击文本“English”来获取网站的英文版本。在我有一个图形菜单之前:
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 英语 Hrvatski
如果我使用德语,则该单词deutsch
将被当前页面标题覆盖。这同样适用于所有其他语言。我还尝试了这篇博客文章中给出的 TS 。但目前它也是如此。我如何让这个工作?