typecho 获取列表中父级分类下的所有子分类
1年前
typecho 获取列表中父级分类下的所有子分类,自己瞎几把乱搞的一个方法,网上也有其他的方法。
在这里声明:代码虽然是屎山代码,能跑何尝不是一种幸运。
<?php $this->widget('Widget_Metas_Category_List')->to($categorys); ?>
<?php $children = $categorys->getAllChildren($this->pageRow['mid']); ?>
<?php if (!empty($children)) { ?>
<i class="iconfont icon-<?php echo $this->pageRow['slug']; ?> xm-dh-icon"></i><?php echo $this->pageRow['name']; ?>
<?php foreach ($children as $mid) { ?>
<?php $child = $categorys->getCategory($mid); ?>
<a href="<?php echo $child['permalink'] ?>"><i class="iconfont icon-<?php echo $child['slug']; ?> xm-dh-icon"></i><?php echo $child['name']; ?></a>
<?php } ?>
<?php } ?>