在模板里用 category 标签先循环二级分类,再用 module 标签嵌套循环每个分类下的文章即可。

{category module=share pid=$catid return=c}
<h3>{$c.name}</h3>
<ul>
{module module=share catid=$c.id num=10}
<li><a href="{$t.url}">{$t.title}</a></li>
{/module}
</ul>
{/category}

1、循环二级分类‌:{category module=share pid=$catid return=c},$catid 是当前分类的ID,return=c 指定循环变量名,防止嵌套时冲突。

2、循环分类内容‌:在分类循环内部,用 {module module=share catid=$c.id num=10} 调取该分类下的文章,$c.id 就是当前二级分类的ID,num 控制条数。

3、变量命名‌:module=share 适用于共享栏目;如果是独立模块(如新闻 news),把两处 share 都改成你的模块目录名即可。