我想调用主分类下面的分类个数,并且只显示3个,求高人啊。

2016-07-07 16:02 来源:www.chinab4c.com 作者:ecshop专家

比如 我现在有一个分类

衣服,衣服的下面分有男士、女士、T恤、上衣

我就想在一个地方调用衣服分类 下面的前三个 分类。

百度到的方法是
1、首先打开根目录上的index.php文件,找到以下
$smarty->assign('categories',get_categories_tree()); // 分类树
在其下面加入以下代码,红色数字部分代表你想要显示子分类的大类ID
$smarty->assign('categories1',get_child_tree('1')); // 指定分类下的小类

2、在模板页面themes/default/index.dwt下使用以下代码调用显示效果
<!--{foreach name=categories_child1 from=$categories1 item=cat}-->
<a href="{$cat.url}">{$cat.name|escape:html}</a>
<!-- {if !$smarty.foreach.categories_child1.last} --> | <!-- {/if} -->
<!--{/foreach}-->



现在的问题是我什么控制显示个数啊。

回答:
{if$smarty.foreach.categories_child1.iteration lt 4}
.............................
{/if}




非常感谢 大侠的帮忙