2017-04-06 5 views
0

ニュース記録が翻訳されていない場合、言語メニューから言語を非表示にします。tx_newsを使用したTYPO3言語メニュー - ニュースレコードが翻訳されていない場合、メニューから言語を非表示にします。

次の設定は、ページで完璧に機能します。したがって、ページに翻訳がない場合は、ウェブサイトの言語メニューに「英語」は表示されません。

翻訳されていないニュースレコードについてもこの動作をしたいと思います。

これまでの言語メニュー:

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

マイTypoScript設定:

config.sys_language_mode = strict 
    config.sys_language_overlay = hideNonTranslated 

LocalConfiguration.php

[FE][hidePagesIfNotTranslatedByDefault] = 1 
+0

こんにちはクリス、私も同じ問題があります。以下の答えは私には分かりません。 :) –

答えて

関連する問題