如何调用每一个分类的分类信息和分类下的项目信息

发布时间:2020-10-18点击数:2079

PHP部分代码

$smarty->assign('category_data', $dou->get_category_data($module, $item_number, $parent_id, $child));

$module 模块,如果调用产品如:product
$item_number 调用项目数量,每个分类调用的数量,如:5
$parent_id 默认获取所有分类,如果输入NULL,则不分级调用所有分类,如果输入0则调用一级分类,如果都要调用指定分类下的所有分类,则输入该分类ID
$child 是否调用下一级,如果$parent_id=0的时候是指调用一级分类,如果这里设置为为true,则会自动遍历二级、三级及以下所有分类

模板部分代码

<!-- {foreach from=$cat_product name=cat_product item=category} -->
分类ID:{$category.cat_id}、分类名称:{$category.cat_name}、分类链接:{$category.url}
 <!-- {foreach from=$category.list item=product} -->
 缩略图:{$product.thumb}、产品名称:{$product.name}、价格:{$product.price}、链接地址:{$product.url}
 <!-- {/foreach} --> 
<!-- {/foreach} -->