Измените style.css, изменив язык в php - PullRequest
0 голосов
/ 14 ноября 2018

Кто-нибудь знает, как использовать условие в CSS?

Я использую PHP Script Дело в том, что у меня есть 4 файла с этими именами "style.css", "style-rtl.css", "bootstrap.min.css", "bootstrap-rtl. min.css ", что иногда может быть на RTL языке.

Итак, я хочу какой-нибудь код PHP или любое другое решение, которое может определить, является ли язык Ar, и установить направление на RTL с помощью style-rtl.css & bootstrap-rtl.min. .css , иначе язык En задайте направление 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 голосов
/ 14 ноября 2018

Я решил эту проблему с:

    <?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;
}
?>
...