2011-10-26 80 views
0

我想为使用TYPO3 CMS实现的我的网站添加阿拉伯语“RTL”语言支持问题是可用引用显示如何使用相同的CSS支持多语言,但是我想知道的是如何把两个不同的CSS“RTL”和“LTR”放在一起用于英文,另一种用于阿拉伯文。TYPO3多语言(RTL样式表)支持

回答

2

如何决定是否应用RTL或LTR风格?基于语言?我只知道有一个config.htmlTag_dir属性,它使您能够设置<html>标记的目录属性。

您应该可以使用执行用户函数(userFunc,see TSref)的TypoScript条件,在该条件中使用page.includeCSS添加特定样式表。

+0

非常感谢你的回答。我会检查这个链接,我会尽快回复你。 –

1

我会添加一个自定义字段到sys_language类型复选框的RTL,并添加RTL样式表与stdWrap.if访问cur语言记录。

2

您可以使用此

# English Lan ID 0 

    config.language = en 
    config.htmlTag_langKey = en 
    config.sys_language_uid = 0 
    config.htmlTag_dir = ltr 

    page.includeCSS { 
     css1 = path-to-css/en.css 

    } 

# Arabic Lan ID 1 

[globalVar = GP:L = 1] 

config.language = ar 
config.htmlTag_langKey = ar 
config.sys_language_uid = 1 
config.htmlTag_dir = rtl 

    page.includeCSS { 
     css1 = path-to-css/ar.css 

    } 

[global] 

谢谢 Freearabicwebsite