回复: 关于内容管理模块的分类相关问题

作者 wyf.scott 于 1306400713
我觉得把这个函数改一下就可以了。
首先不是直接取分类树,而是先判断该分类是否为主分类,如果是,则取该分类及其子类。如果是子类,则获取其父类并取其父类所有子类。
只是这个现在对我来说很有难度,不知道哪位朋友可以帮我实现一下。谢谢!


function [VAR_PREFIX]_category_show($options) { art_define_url_delimiter(); $block = array(); $category_handler =& xoops_getmodulehandler("category"$GLOBALS["artdirname"]); $categories $category_handler->getTree(); $cats_counts $category_handler->getArticleCounts(array_keys($categories)); foreach ($categories as $id => $cat) { $block["categories"][] = array( "cat_id" => $id"cat_title" => $cat["prefix"].$cat["cat_title"], "articles" => @$cats_counts[$id]); } $block["dirname"] = $GLOBALS["artdirname"]; unset($categories$cats_stats); return $block; }

来自: http://xoops.org.cn/newbb/viewtopic.php?topic_id=33574&post_id=82162