我的知识记录

请问emlog 通过分类 ID 获取指定分类的标题链接等数据

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 文件中,然后在其他模板文件中调用即可。

标签:

更新时间:2025-04-10 23:40:14

上一篇:请问PbootCMS 添加栏目时报错“该内容栏目编号已经存在,不能再使用”,如何解决?

下一篇:请问FTP账户无法修改密码,如何处理?