通过更改php中的语言来更改style.css

时间:2018-11-14 05:18:14

标签: php css right-to-left multilingual

有人知道如何在CSS中使用条件吗?

我正在使用PHP脚本问题是我有4个文件,它们的名称分别为“ style.css”,“ style-rtl.css”,“ bootstrap.min.css”,“ bootstrap-rtl”。 min.css” ,有时可能是 RTL 语言。

因此,我需要某种PHP代码或任何其他可检测语言是否为Ar的解决方案,并使用 style-rtl.css和bootstrap-rtl将方向设置为 RTL 。 min.css ,否则将语言设置为 LTR 并使用 style.css和bootstrap.min.css

谢谢。

以下是一些header.php代码:

<!-- Bootstrap core CSS -->
    <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap.min.css" rel="stylesheet">
    <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap-rtl.min.css" rel="stylesheet">
<!-- Component CSS -->
    <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style.css">
    <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style-rtl.css">
    <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/static/css/components.min.css">

1 个答案:

答案 0 :(得分:0)

我用以下方法解决了这个问题:

    <?PHP
if(isset($_SESSION['lang']))
{
    switch($_SESSION['lang']):
    case 'eng':
        // LTR Style
        ?>
        <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style.css">
        <?PHP
    break;
    case 'ar':
        // RTL Style
        ?>
        <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap-rtl.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style-rtl.css">    
        <?PHP

    break;
    default:
        ?>
        <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style.css">
        <?PHP
    endswitch;
}
?>