2017-10-17 4 views
0

나는 다중 도메인을 가지고 있고 다중 언어 이탈리아어와 영어를 TYPO3 8.7.4에 가지고 있습니다. 내가 원하는 지금TYPO3에서 기본 언어를 전환 한 후 콘텐츠를 이전하는 방법은 무엇입니까?

:: 설정 ::

language = en 
locale_all = english 
sys_language_mode = content_fallback 
htmlTag_langKey = en 
sys_language_uid = 0 

#Language configuration 
[globalVar=GP:L=1] 
    config{ 
     language = it 
     locale_all = italian 
     sys_language_mode = content_fallback 
     htmlTag_langKey = it 
     sys_language_uid = 1 
    } 
[global] 

:: 백엔드 모 ::

mod.SHARED { 
    defaultLanguageLabel = English 
    defaultLanguageFlag = en 
} 

: 이제, 언어를 전환하기 전에 내 기본 언어는 영어가 여기에 대한 구성입니다했다 내 TYPO3 사이트 기본 언어를 영어에서 이탈리아어로 변경하려면 그래서, 나는이 같은 되돌리기 구성을 완료했다 :

:: 설정 ::

language = it 
locale_all = italian 
sys_language_mode = content_fallback 
htmlTag_langKey = it 
sys_language_uid = 1 

#Language configuration 
[globalVar=GP:L=1] 
    config{ 
     language = en 
     locale_all = english 
     sys_language_mode = content_fallback 
     htmlTag_langKey = en 
     sys_language_uid = 0 
    } 
[global] 

:: Backend Mod :: 

mod.SHARED { 
    defaultLanguageLabel = Italian 
    defaultLanguageFlag = it 
} 

지금, 내 기존 내용과 문제를 가지고있다. 이 컨텐트를 마이그레이션하는 방법. 그것의 쇼 잘못. 이탈리아어로 된 콘텐츠를 영어로 추가합니다. 아무도 도와 줄 수있어 어떻게 내가 이걸 해결합니까? 미리 감사드립니다!

답변

1

콘텐츠를 추가 한 후 기본 언어를 전환하는 것이 쉽지 않습니다. 언어 필드로 인해 DB 마이그레이션이 필요합니다. 일반적으로 https://github.com/dschledermann/lfswaplang

:

이 확장 한 번 봐, 그것은 좋은 출발점이 될 수 있습니다 기존 프로젝트에서 기본 언어를 전환하지 않는