首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >joomla template rtl切换不适用于sh404sef

joomla template rtl切换不适用于sh404sef
EN

Stack Overflow用户
提问于 2013-12-21 13:05:28
回答 1查看 355关注 0票数 1

在Joomla中,使用任何第三方SEF组件(在我们的例子中是sh404sef)都需要禁用语言过滤器插件,并且这里开始了RTL切换在RTL页面中不起作用的两难境地,因为大多数框架,如我们使用的Gantry,都依赖于该插件被启用以进行切换。

ltr页面: mobylak.com rtl页面: mobylak.com/ar

在rtl页面上,检查元素,它显示在html标记中:

代码语言:javascript
复制
<html lang="en" xml:lang="en" prefix="og: http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#" slick-uniqueid="3">

禁用sh404sef并启用语言筛选器插件时,它将正确显示为:

代码语言:javascript
复制
<html lang="ar" xml:lang="ar" prefix="og: http://ogp.me/ns#" slick-uniqueid="3">

当然,如果在启用语言过滤器插件的同时启用了sh404sef,/ar站点就会中断。

我们唯一没有遇到这个问题的框架是Vertex,但它不是我们首选的框架。

龙门模板有一个包含rtl.less的"less“文件夹,还有一个包含rtl.css的css编译文件夹,那么我们需要注意什么才能在启用sh404sef和禁用语言插件过滤器的情况下实现支持RTL的龙门模板切换呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-12-26 05:15:35

我为LTR到RTL的自动转换写了这个javascript,这可能会有帮助

https://github.com/urigoren/RTLjs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20715647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档