ecshop通过ecs_css_path标签来新增css文件

时间:2013-04-18 来源:http://www.ywcms.com作者:长沙做网站 点击:
ecshop通过ecs_css_path标签来新增css文件 用ecshop做模板的时候经常遇到的问题就是css样式问题;在这里长沙做网站的站长严微对ecshop的css样式进行讲解,通过ecs_css_path来举一反三。 首先我们知道ecshop是用{$ecs_css_path}固定了样式文件,需要修改的话

ecshop通过ecs_css_path标签来新增css文件

用ecshop做模板的时候经常遇到的问题就是css样式问题;在这里长沙做网站的站长严微对ecshop的css样式进行讲解,通过ecs_css_path来举一反三。

首先我们知道ecshop是用“{$ecs_css_path}”固定了样式文件,需要修改的话,对于新手来说,有以下几个问题很难解决:

第一:怎样将style.css命名为其他的样式名称,因为很多新手发现只在模板themes文件下的修改其样式名称后,首页里的样式的文件名称并没有变;

第二:style.css的文件不知道怎样放置在比如“css”“style”等文件夹里;

第三:style.css的样式就一个,也不知道怎样新增一个新的样式比如css.css文件,当然,也有很死的办法就是直接将样式路劲写死。

带着这3个问题去思考,你会细心的发现问题其实并不难,下面我就给出解决方案:

第一个问题:当然在themes文件下修改style.css的名称是不够的,还需要在includes/init.php的190行代码处进行修改;

第二个问题:

代码如下:

if (!empty($_CFG['stylename']))
    {
        $smarty->assign('ecs_css_path', 'themes/' . $_CFG['template'] . '/css/style_' . $_CFG['stylename'] . '.css');
    }
    else
    {
        $smarty->assign('ecs_css_path', 'themes/' . $_CFG['template'] . '/css/style.css');
    }

【/css/就是更改成自己想要的文件夹名称】

第三个问题:通过第二个问题衍射出路劲问题,代码如下:

$smarty->assign('ecs_css_path_skin', 'themes/' . $_CFG['template'] . '/css');

ecs_css_path_skin是我自己定义的,类同于$ecs_css_path的
"/css"这个css路径也是我自己定义的

在index.dwt下新增一段代码:
<link href="{$ecs_css_path_skin}/css.css" rel="stylesheet" type="text/css" />
注意颜色块的代码

(责任编辑:admin)

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,建议金额1-10元

打开支付宝扫一扫,即可进行扫码打赏哦

提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。