「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 も試しました。しかし、現在は同じことをしています。これを機能させるにはどうすればよいですか?