function tx_get_cate($id) {
    if (!$id) {
        return '';
    }
    $db = MySql::getInstance();
    $sql = $db->query("SELECT * FROM " . DB_PREFIX . "sort WHERE sid IN($id) ORDER BY pid ASC");
    $list_array = array();
    while ($row = $db->fetch_array($sql)) {
        $list_array[] = $row;
    }
    if (count($list_array) > 0) {
        return $list_array[0];
    } else {
        return '';
    }
}

使用方法

  • 分类名称tx_get_cate('分类id')['sortname']
  • 分类链接Url::sort(tx_get_cate('分类id')['sid']) 或 Url::sort('分类id')
  • 分类别名tx_get_cate('分类id')['alias']
  • 分类描述tx_get_cate('分类id')['description']
  • 分类模板tx_get_cate('分类id')['template']
  • 分类的父分类 IDtx_get_cate('分类id')['pid']
  • 分类排序序号tx_get_cate('分类id')['taxis']

将上述函数放入主题的 module.php 文件中,然后在其他模板文件中调用即可。