分类分类
更新时间:2026-09-29 17:47:22作者:zhao
首先,第一步,我们要做好准备工作。
如果你的ECSHOP首页没有“分类下的商品”,请先到后台设置一下。
具体设置路径为:后台 》模板管理 》设置模板 》首页模板 》分类下的商品 。
下面我们就想法把这几个大分类对应的小分类子分类给调出来。
首先修改 themes/你的模板文件夹/index.dwt ,
在文件最顶部增加如下所示PHP代码。
<?php
function get_child_cat_ecshop120($pid =0)
{
$arr=array();
$sql="select*from".$GLOBALS['ecs']->table("category").
"where parent_id='$pid' order by sort_order asc,cat_id asc limit 0,6";
$res=$GLOBALS['db']->query($sql);
while ($row = $GLOBALS['db']->fetchRow($res))
{
$arr[$row['cat_id']]['id']=$row['cat_id'];
$arr[$row['cat_id']]['name']=$row['cat_name'];
$arr[$row['cat_id']]['url']=build_uri("category",array("cid"=>$row['cat_id']),$row['cat_name'])
}
return $arr;
}
?>
第二步,我们来修改 themes/ECSHOP模板文件夹/library/cat_goods.lbi 文件。
这里我们以官方默认模板为例,在 </h3> 的前面增加下面这些程序代码
<?php
$GLOBALS['smarty']->assign('child_cat',get_child_cat_ecshop120($GLOBALS['smarty']->_var['goods_cat']['id']));
?>
<!--{foreach from=$child_cat item=cat}-->
<!--{if $cat.name}-->
<a href="{$cat.url}" style="text-decoration:none;"><b>·</b>{$cat.name|escape:html}</a>
<!--{/if}-->
<!--{/foreach}-->
如果你的模板不是官方默认模板,增加的位置可能就不是在</h3>这个位置了。至于在什么位置增加,视不同模板而定。
反正增加的代码都一样,就是上面这段代码。
注:如果你的ECSHOP是2.7.3 你还需要修改下面这个文件,
includes/cls_template.php ,
大概在288行左右,找到下面这段代码,删掉它
if(preg_match_all('~(<?(?:w+|=)?|?>|languages*["']?)~is',$source,$sp_match))
中间代码省略
结尾语:
此文章只是讲解如何调出这些子分类并赋予链接,点击子分类会打开商品列表页,
如果你想实现类似“精品推荐”那样的TAB切换效果,
相关
可露优世界休闲益智790.16 Mv9.92.31.102026-09-29
下载OverPeak超人游戏角色扮演304.38 Mv0.62026-09-29
下载宇宙回形针休闲益智24.07 Mv2.1.282026-09-29
下载pvzrhlauncher启动器手游辅助91.98 Mv1.1.1-ci.5492026-09-29
下载玛雅纪元角色扮演884.12 Mv2.1.122026-09-29
下载倒水倒不停红包版休闲益智68.28 Mv1.0.42026-09-29
下载观心心理(心理成长服务)生活服务208.9 MBv2.0.42026-09-29
下载速查驾规(交通法规速查)生活服务91.6 MBv1.0.02026-09-29
下载高能及时导航2026官方最新版本生活服务68.8 MBv1.0.02026-09-29
下载AI语音智能帮手2026最新版本社交通讯83.0 MBv1.0.12026-09-29
下载Nuna智能吊坠APP(健康情绪助手)生活服务190.3 MBv3.8.02026-09-29
下载开锁豹(锁匠接单平台)生活服务42.2 MBv1.0.52026-09-29
下载










