2014-09-29 2 views
0

나는 오타 페이지에 다국어 지원을 추가하려고합니다. 콘텐츠를로드하기 만하면 템플릿 번역이 필요하지 않습니다.Typo3 템플릿 추가 다국어 지원

내가 그 정보를 추가해야 할 것, 발견 :

내가 템플릿에있는 유일한 힌트는이 코드

styles.content.get = CONTENT 
    styles.content.get { 
     table = tt_content 
     select.orderBy = sorting  
     select.where = colPos=0 
     select.languageField = sys_language_uid 
    } 

"css_styled_content"

subparts.CONTENTMITTE < styles.content.get 
    subparts.CONTENTMITTE{ 
    renderObj < plugin.tx_rgaccordion1 
    renderObj.image.20.maxW = 495 
    renderObj.textpic.20.maxW = 495 
     renderObj.stdWrap.wrap = <div class="contentelement">|<div class="klearer"></div></div> 
     } 

이 정보를 삽입하기에 적합한 곳입니까?

다음 단계는 무엇입니까? 내가 무엇을해야 하나? 이 자동으로 "? L = 2"가 URL에서 검색됩니까?

도움 주셔서 감사합니다.

답변

0

Multilanguage는 css_styled 확장명을 사용하여 즉시 사용할 수 있으므로 아무 것도 변경할 필요가 없습니다. 다국어를 활성화

단계는

  1. 이 페이지를 만들고 루트 페이지/콘텐츠 번역
  2. 구성
  3. 조건을 추가 TS 템플릿에 새로운 웹 사이트 언어를 추가, 아주 간단하다 그 TS 설정에서 typo3 언어를 바꾸고 있습니다. 는 TS 설정의

예 (영어를 추가 할 필요가 default-되지 않으며, 독일어 ID 1 웹 사이트 언어입니다)

# Forcing the typo to display original elements where there are no translations 
config.sys_language_overlay = content_fallback  
# L is parameter that's used to determine the language, make it unique 
config.linkVars = L , type 

config.sys_language_uid = 0 
config.language = en 
config.locale_all = en_EN 

# English Language 
[globalVar = GP:L =0] 
config.sys_language_uid = 0 
config.language = en 
config.locale_all = en_EN 

# German 
[globalVar = GP:L =1] 
config.sys_language_uid = 1 
config.language = de 
config.locale_all = de_DE 
[global] 
+0

와우, 덕분에 지금까지,이 일! 이제 2 개의 질문이 있습니다. - 언어 간 전환 옵션을 제공하려면 템플릿에 링크를 추가하려면 어떻게해야합니까? "페이지가 번역되면 뷰어에게 도메인에 대한 링크를 제공하십시오. co.kr/OTHER_LANGUAGE/나머지 링크 " - 시스템이 부분적으로 만 번역되는 경우 시스템에서/en /이없이 사이트의 링크를 생성하도록하려면 어떻게해야합니까? 또는/de /? –

+0

특수한 HMENU를 사용해야합니다. 다음은 EN/DE 언어의 예제입니다. https://gist.github.com/anonymous/30d3966bf4e0b0af9a17 –

+0

감사합니다. atm을 볼 수없는 번역본에 대한 링크 만 표시 할 수 있습니까? 나는 fr보다 fr을보고 싶습니다. de와 en을보고 싶습니다. 내가 fr보다 더보고 있다면. –