TYPO3 多语言(RTL 样式表)支持

发布于 2024-12-11 18:00:38 字数 127 浏览 4 评论 0原文

我正在尝试为使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

甩你一脸翔 2024-12-18 18:00:39

您如何决定是否必须应用 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.

笔芯 2024-12-18 18:00:39

你可以用这个

# 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]

谢谢
免费阿拉伯语网站

You can use this

# 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]

Thank you
Freearabicwebsite

白首有我共你 2024-12-18 18:00:39

我将向 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文