我尝试为拼写错误的页面添加多语言支持。我只是想加载内容,模板翻译不需要ATM。
我发现,我必须添加这些信息:
“css_styled_content”
styles.content.get = CONTENT
styles.content.get {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.languageField = sys_language_uid
}
我在模板中找到的唯一提示是此代码:
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”吗?
感谢您的帮助!
答案 0 :(得分:0)
多语言应该使用css_styled扩展名开箱即用,因此您无需在那里更改任何内容。
启用多语言的步骤非常简单,
TS设置示例(英语为默认值 - 无需添加,德语为网站语言,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]