2017-04-25 63 views
1

我想配置一個多語言的TYPO3網站。我試圖把這個代碼選項Page TSconfigTYPO3網站多語言配置

config { 
 
     linkVars = L 
 
     sys_language_uid = 0 
 
     sys_language_overlay = 1 
 
     sys_language_mode = content_fallback 
 
     language = sq 
 
     locale_all = sq_AL.UTF-8 
 
     htmlTag_setParams = lang="sq" dir="ltr" class="no-js" 
 
} 
 
[globalVar = GP:L = 1] 
 
     config { 
 
       sys_language_uid = 1 
 
       language = en 
 
       locale_all = en_US.UTF-8 
 
       htmlTag_setParams = lang="en" dir="ltr" class="no-js" 
 
     } 
 
[global] 
 
[globalVar = GP:L = 2] 
 
     config { 
 
       sys_language_uid = 2 
 
       language = it 
 
       locale_all = it_IT.UTF-8 
 
       htmlTag_setParams = lang="it" dir="ltr" class="no-js" 
 
     } 
 
[global]

但sys_language_uid連接將L參數頁面URL時,沒有任何反應。我的模板是:

#about 
 
    ABOUT = CONTENT 
 
    ABOUT { 
 
    table = tt_content 
 
    select { 
 
     where = colPos=1 
 
     languageField = sys_language_uid 
 
    } 
 
    }
我有翻譯在頁面模塊的內容。 我是否使用這個權利?我該如何正確配置語言?

回答

1

您上面顯示的代碼轉到TypoScript安裝程序。不在頁面屬性中的頁面TS配置中。

使用左側的「模板」模塊作爲您的TYPO3後端的管理員。編輯模板時,它有兩部分代碼:ConstantsSetup。在安裝中使用該代碼並清除緩存。

+1

非常感謝,它工作完美:) –