TYPO3 多语言(RTL 样式表)支持
我正在尝试为使用 TYPO3 CMS 实现的网站添加阿拉伯语“RTL”语言支持,问题是可用的参考文献显示了如何使用相同的 CSS 支持多语言,但我想知道的是如何放置两个不同的 CSS “RTL”和“LTR”一个用于英语,另一个用于阿拉伯语。
I'm trying to add Arabic "RTL" language support for my site which implemented using TYPO3 CMS the problem is that the available references shows how to support multi language with the same CSS but what I want to know is how to put two different CSS "RTL" and "LTR" one for English and the other for Arabic.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您如何决定是否必须应用 RTL 或 LTR 样式?基于语言?我只知道有一个 config.htmlTag_dir 属性,它使您能够设置 的 dir 属性。标签。
您应该能够使用 TypoScript 条件执行用户函数(userFunc,参见 TSref),在其中使用 page.includeCSS 添加特定样式表。
How do you decide, whether RTL or LTR styles have to be applied? Based on the language? I just know that there is a config.htmlTag_dir property, which enables you to set the dir attribute of the <html> tag.
You should be able to use a TypoScript condition executing a user function (userFunc, see TSref), inside which you add the specific style sheets using page.includeCSS.
你可以用这个
谢谢
免费阿拉伯语网站
You can use this
Thank you
Freearabicwebsite
我将向 sys_language 添加一个自定义字段,用于类型复选框的 RTL,并使用 stdWrap.if 添加 RTL 样式表来访问 cur 语言记录。
I would add a custom field to sys_language for RTL of type checkbox and adding the RTL stylesheet with stdWrap.if accessing the cur language record.