TYPO3 バージョン 6.1
マイページの構造:
root
page1
subpage1-1
subpage_only_for_fr_1-2
subpage_only_for_de_1-3
page2
subpage2-1
subpage2-2
私のメニュー構造は同じです(ルート項目を除く):
page1
subpage1-1
subpage_only_for_fr_1-2
subpage_only_for_de_1-3
page2
subpage2-1
subpage2-2
私のメニュー TS は次のとおりです。
LEFTNAV = HMENU
LEFTNAV {
1 = TMENU
1 {
wrap = <ul>|</ul>
NO = 1
NO {
wrapItemAndSub = <li>|</li>
stdWrap.field = title
}
ACT = 1
ACT {
wrapItemAndSub = <li class="active">|</li>
stdWrap.field = title
}
}
2 < .1
}
私のサイトにはもう 1 つの言語があります (デフォルト = ドイツ語、追加 = フランス語):
[globalVar=GP:L=0]
config.sys_language_uid = 0
config.language = de
[global]
[globalVar=GP:L=2]
config.sys_language_uid = 2
config.language = fr
[global]
現在の言語に応じて、メニューでいくつかのページを表示/非表示にしたいです。
たとえば、ユーザーが言語をフランス語に切り替えた場合、ページsubpage_only_for_fr_1-2をメニューに表示し、subpage_only_for_de_1-3を非表示にします。そしてその逆。
どうすればそれを達成できますか?