您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop自定义分类模板样式示例代码
语琴2023-11-14 23:14:51ecshop商城教程已有人查阅
导读面是最模板实现的ecshop自定义分类模板的方法,子类可以继承很 的模板。好处是不用修改数据库,可以在后台分类自定义模板。功能比较简单,代码也很少,只是一个小技巧
面是最模板实现的ecshop自定义分类模板的方法,子类可以继承很 的模板。好处是不用修改数据库,可以在后台分类自定义模板。功能比较简单,代码也很少,只是一个小技巧,用ecshop的朋友可以来尝试一下。
ecshop 自定义分类模板的方法实现步骤 打开根目录的category.php文件(不要问我根目录在哪里),找到大概401行
ecshop 自定义分类模板的方法实现步骤 打开根目录的category.php文件(不要问我根目录在哪里),找到大概401行
$smarty->display(‘category.dwt’, $cache_id);
将此行注释掉或者删除。在其下面添加下面代码
$cat_arr = get_parent_cats($cat_id); foreach ($cat_arr AS $val) {
$cats['style']=$val['style']; } if(empty($cat['style'])) { if(!empty($cats['style']))
{
$smarty->display($cats['style'], $cache_id); } else
{
$smarty->display('category.dwt', $cache_id);
}
}
else { $smarty->display($cat['style'], $cache_id); }
代码工作完成,然后进入后台,商品分类,找到你要添加自定义模板的那个分类。在分类的样式表文件后面的输入框中,输入你想要应用的模板文件的名称,比如“category_shoes.dwt”(前提是你的主题文件中要存在此模板文件,必须是完整的模板文件名称) ok,工作完成,更新缓存去前台参观一下吧。 ecshop 自定义分类模板的方法注意要点 此方法应用的是ecshop自带的“可以自定义分类的样式表文件”的修改版本。如果你原来用了后台分类的自定义分类的样式表文件,那么只能告诉你——鱼与熊掌不可兼得。(其实这种方法要比原来程序自带的那种要强大) 使用了此方法就不要在模板中载入下面这段代码了
<!-- {if $cat_style} --> <link href="{$cat_style}" rel="stylesheet" type="text/css" /> <!-- {/if} -->
分类定义了的话,子类可以继承 分类的模板。如果 分类没有定义, 分类和子类都会载入默认的模板样式
“$smarty->display(‘category.dwt’, $cache_id);”
子类同样可以自定义模板,如果想要子类模板不一样的话,同样需要单独定义。 ecshop 自定义分类模板的方法代码解说 前面5行代码实现调用当前类别的 分类的style,赋值到“ $cats['style'] ” 第6行判断当前自定义模板是否为空,接下来,如果不存在就判断 分类模板是否存在,存在就继承 模板,不存在就调用默认的category.dwt 最后两行是在当前自定义模板存在的情况下,就载入当前自定义的模板。
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop文章详情页文章标题上加超链接的实现方法
怎么给文章内容页面的标题加上这篇文章的URL连接。这样有利于SEO首先修改 article.php文件 -
ecshop设置收货人信息怎么实现只显示国家
一般面向国外用户的ECSHOP商城,可能会有这方面的需求:【将Ecshop中收货人信息的省市区设成非必选项】,其实也就是只留一个“请选择国家”的下拉选择框。 -
ecshop广告列表广告调用方法
广告列表页面列出您所有的广告信息,包括站内广告以及您在其他网站投放的站外广告信息。在此您可以进行如下操作: -
ecshop导出会员,ecshop会员批量导出邮箱教程
ECSHOP批量导出会员邮箱_ECSHOP会员批量导出邮箱修改教程 一、编辑/admin/users.php,添加代码/*----------------
留言与评论 (共有 条评论) |