AbanteCart Community

eCommerce construction => Templates => Topic started by: sleem on March 10, 2017, 07:52:42 AM

Title: Template from right to left
Post by: sleem on March 10, 2017, 07:52:42 AM
hello all
How to make a template from left to right and vice versa
Now in CSS files, supports the direction from left to right and also from right to left
style.css and style-rtl.css
What is PHP Code
Which allows changing between CSS files in the head.tpl
Title: Re: Template from right to left
Post by: abantecart on March 10, 2017, 10:08:17 AM
RTL Can we activated based on language setting
Code: [Select]
$this->language->get('direction')
This is available in  common/page.php for example.
/public_html/storefront/controller/common/page.php
public_html/admin/view/default/template/common/page.tpl

You can add this to head.php and head.tpl and load different CSS if needed.
Title: Re: Template from right to left
Post by: sleem on March 10, 2017, 11:57:05 AM
Will explain to you
The language arabic = style-rtl.css
The language English= style.css
When activating the Arabic Language you want to print the file style-rtl.css
and When activating the English Language you want to print the file style.css
Because thestyle-rtl.css completely different from the style.css file in your design
this is what I want
Title: Re: Template from right to left
Post by: abantecart on March 11, 2017, 09:07:50 PM
Exactly right. You can include different css file in head.tpl. Do you need help with exact coding instructions? 
Title: Re: Template from right to left
Post by: sleem on March 12, 2017, 07:56:14 AM
Yes, I want to know the code
I am learning the language of php I am not a professional
Please type the correct code

$faster_browser_rendering = false;

if($faster_browser_rendering == true) {
?>
   <style><?php echo $this->LoadMinifyCSS('/stylesheet/bootstrap.min.css'); ?></style>
   <style><?php echo $this->LoadMinifyCSS('/stylesheet/bootstrap-rtl.css'); ?></style>
   <style><?php echo $this->LoadMinifyCSS('/stylesheet/flexslider.css'); ?></style>
   <style><?php echo $this->LoadMinifyCSS('/stylesheet/onebyone.css'); ?></style>
   <style><?php echo $this->LoadMinifyCSS('/stylesheet/font-awesome.min.css'); ?></style>
   <style><?php echo $this->LoadMinifyCSS('/stylesheet/fonts.google.css'); ?></style>
   <style><?php echo $this->LoadMinifyCSS('/stylesheet/style.css'); ?></style>   
<?php } else { ?>
   <link href="<?php echo $this->templateResource('/stylesheet/bootstrap.min.css'); ?>" rel="stylesheet" type='text/css' />
   <link href="<?php echo $this->templateResource('/stylesheet/bootstrap-rtl.css'); ?>" rel="stylesheet" type='text/css' />
   <link href="<?php echo $this->templateResource('/stylesheet/flexslider.css'); ?>" rel="stylesheet" type='text/css' />
   <link href="<?php echo $this->templateResource('/stylesheet/onebyone.css'); ?>" rel="stylesheet" type='text/css' />
   <link href="<?php echo $this->templateResource('/stylesheet/font-awesome.min.css'); ?>" rel="stylesheet" type='text/css' />
   <link href="<?php echo $this->templateResource('/stylesheet/fonts.google.css'); ?>" rel="stylesheet" type='text/css' />
   <link href="<?php echo $this->templateResource('/stylesheet/style.css'); ?>" rel="stylesheet" type='text/css' />
<?php } ?>




Thank you
Title: Re: Template from right to left
Post by: CTGO.co on August 03, 2019, 01:36:14 PM
This post can help me to modify my website and to push (Arabic Language) appearing correctly on screens. Tell me please what is the last update which will be done on last Abantecart version (1.2.15) ???

Thank you