带有tx_新闻的TYPO3语言菜单-如果新闻记录未翻译,则从菜单中隐藏语言
如果新闻记录没有翻译,我想从我的语言菜单中隐藏一种语言 以下设置对于页面非常有效。因此,如果一个页面没有翻译,“英语”不会显示在网站的语言菜单中 对于未翻译的新闻记录,我也希望有这种行为 到目前为止,语言菜单:带有tx_新闻的TYPO3语言菜单-如果新闻记录未翻译,则从菜单中隐藏语言,typo3,typoscript,tx-news,Typo3,Typoscript,Tx News,如果新闻记录没有翻译,我想从我的语言菜单中隐藏一种语言 以下设置对于页面非常有效。因此,如果一个页面没有翻译,“英语”不会显示在网站的语言菜单中 对于未翻译的新闻记录,我也希望有这种行为 到目前为止,语言菜单: lib.language = COA lib.language { 20 = HMENU 20 { special = language special.value = 0,1 special.normalWhenNoLan
lib.language = COA
lib.language {
20 = HMENU
20 {
special = language
special.value = 0,1
special.normalWhenNoLanguage = 0
wrap =
1 = TMENU
1 {
noBlur = 1
NO = 1
NO {
linkWrap = <li>|</li>
stdWrap.override = Deutsch || English
stdWrap {
typolink {
parameter.data = page:uid
additionalParams = &L=0 || &L=1
ATagParams = hreflang="de-DE" || hreflang="en-GB"
addQueryString = 1
addQueryString.exclude = L,id,cHash,no_cache
addQueryString.method = GET
useCacheHash = 1
no_cache = 0
}
}
}
ACT < .NO
ACT.linkWrap = <li class="active">|</li>
USERDEF1 = 1
USERDEF1 {
ldoNotLinkIt = 1
stdWrap.cObject = TEXT
stdWrap.cObject.value =
}
USERDEF2 = 1
USERDEF2 {
doNotLinkIt = 1
stdWrap.cObject = TEXT
stdWrap.cObject.value =
}
}
}
wrap = <ul id="language_menu" class="language-menu">|</ul>
}
LocalConfiguration.php
[FE][hidePagesIfNotTranslatedByDefault] = 1
您必须手动设置USERDEF1状态。此实用程序类应该有帮助:您必须手动设置USERDEF1状态。这个实用程序类应该有帮助:嗨,克里斯,我也有同样的问题,你能展示一下你的演练吗?下面的答案我不清楚。:)嗨,克里斯,我也有同样的问题,你能展示一下你的演练吗?下面的答案我不清楚。:)
[FE][hidePagesIfNotTranslatedByDefault] = 1