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
안녕하세요 크리스, 제가 같은 문제가 있습니다. Walkthrough를 보여 주시겠습니까? 아래 답변은 분명하지 않습니다. :) –