我正在使用 joomla 2.5。我安装了 News Show Pro GK4 版本。3.3.8,它适用于英语和法语,但对阿拉伯语(RTL)不是很好。width arabic 除了普通模式外,它在所有模块模式下都可以正常工作,它显示一个空格而不是文章。这是模块的链接:页面的模块链接 链接:页面链接
问问题
111 次
1 回答
1
我不确定为什么会发生这种情况。如果您打开 Chrome Dev Tools 或 Firebug 等,您将在顶部看到以下内容:
<html lang="" dir="rtl" >
更改rtl
为ltr
as you will see 解决了问题,但只是暂时的。
您可以做的是检测网站是否以 RTL 语言查看,如果是,请使用一些 css:
<?php
$rtl = JFactory::getLanguage()->isRTL();
$doc = JFactory::getDocument();
if ($rtl) {
$doc->addStyleDeclaration(" .nspMain { direction: ltr; } ");
}
?>
我建议不要编辑模块本身或模板index.php文件,而是制作一个模板覆盖。
这不是最有效的解决方法,但是直到我发现它实际发生的原因,这就是我能提供的全部。
希望能帮助到你
于 2013-09-18T14:25:47.887 回答