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

2013-01-15 16:51:10长沙做网站严微

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" />
注意颜色块的代码

上一篇:

长沙做网站对ecshop模板列表结构进行

下一篇:

ecshop的网店帮助分类在文章左侧任意 返 回

Copyright © 2009-2019 Ywcms.Com All Right Reserved.  湘ICP备16006489号-2