带有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