2017-12-22 5 views
0

영어와 독일어가 모두 포함 된 웹 사이트에 프랑스어를 추가하고 다른 텍스트 옆에 FR 텍스트를 추가했지만 링크되지 않았습니다. (/ fr) 경로가 아니라 기본 페이지 (/). 이 내 코드 사전에 어떤 도움TYPO3의 특정 텍스트에 언어를 연결하는 방법

20 = HMENU 
20 { 
    special = language 
    special.value = 0,3,6 
    #,6,9 
    special.normalWhenNoLanguage = 0 
    wrap = 
    1 = TMENU 
    1 { 
    noBlur = 1 
    NO = 1 
    NO { 
     linkWrap = | |*|  | | 
     stdWrap.override = EN || DE || FR || NL 
     doNotLinkIt = 1 
     stdWrap { 
     typolink { 
      parameter.data = page:uid 
      additionalParams = &L=0 || &L=3 || &L=6 || &L=9 
      addQueryString = 1 
      addQueryString.exclude = L,id,cHash,no_cache 
      addQueryString.method = GET 
      useCacheHash = 1 
      no_cache = 0 
     } 
     } 
    } 
    } 
} 

감사합니다.
https://image.ibb.co/ev9hH6/aaammm.png

답변

0

귀하의 질문을 정확하게 이해하는 경우 : URL에 "fr /"부분이 없습니까?

아마도 새로운 언어를 지원하기 위해 RealURL 또는 Cooluri Configuration 파일을 수정해야 할 수도 있습니다.

편집 :에서 당신의 realurl_conf.php이 같은이 있어야합니다

'preVars'  => [ 
    [ 
     'GETvar' => 'L', 
     'valueMap' => [ 
     'en' => '3', 
     'fr' => '6', 
     'nl' => '9' 
     ], 
     'noMatch' => 'bypass' 
    ] 
    ], 
+0

예를하지만 난 것 syntacs이 그것에 대해 어떻게 생겼는지는 realUrl이나 cooluri에서 수정하는 것을 찾을 수 없습니다? –

+0

realUrl에 대한 예제로 내 대답을 편집했습니다. –

+0

예, 이러한 URL이 있습니다. 실제로 url/fr 작업을 관리하고 있지만 홈 페이지에 표시되도록하려면 링크가 연결되지 않습니다./fr .. 나는 스크린 샷을 게시 할 것입니다 –

관련 문제