2017-04-06 50 views
0

如果新聞記錄未翻譯,我想從我的語言菜單隱藏語言。TYPO3語言菜單包含tx_news - 如果新聞記錄未翻譯,則隱藏菜單中的語言

以下設置完美適用於頁面。所以如果一個頁面沒有翻譯,網站上的語言菜單中不會顯示「英文」。

我想這種行爲也沒有翻譯新聞記錄。

語言菜單至今:

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> 
} 

我的Typo腳本配置:

config.sys_language_mode = strict 
    config.sys_language_overlay = hideNonTranslated 

LocalConfiguration.php

[FE][hidePagesIfNotTranslatedByDefault] = 1 
+0

嗨克里斯,我有同樣的問題,你能不能展示你的演練?下面的答案對我來說並不清楚。 :) –

回答