我使用opencart我想在语言为ar时加载stylesheet-rtl.css,在语言为en时加载stylesheet.css
我试过这个和其他一些我在互联网上找到但它不起作用?
<?php if($direction == "rtl"){?>
<link href="catalog/view/theme/tt_palora1/stylesheet/style.css" rel="stylesheet">
<?php } else { ?>
<link href="catalog/view/theme/tt_palora1/stylesheet/stylesheet.css" rel="stylesheet">
<?php }?>
有什么帮助吗?
在direction
中有一个header.php
变量:
$data['direction'] = $this->language->get('direction');
您可以在视图文件中使用它,编辑此文件:
catalog\view\theme\your-theme\template\common\header.twig
找:
<link href="catalog/view/theme/your-theme/stylesheet/stylesheet.css" rel="stylesheet">
替换为:
{% if direction == 'rtl' %}
<link href="catalog/view/theme/your-theme/stylesheet/stylesheet-rtl.css" rel="stylesheet">
{% else %}
<link href="catalog/view/theme/your-theme/stylesheet/stylesheet.css" rel="stylesheet">
{% endif %}
然后清除你的主题和ocmod缓存。