logo

JTBC5.0列表中获取当前分类的父分类ID

2025-02-19 点击 49

以新闻模块为例子。

打开/news/common/diplomat/index.php

找到public function list(Request $req, Response $res)函数

修改以下内容:

在代码
$category = intval($req -> get('category') ?? -1);
下面添加一行
$fatherCategory = 0;

在代码
$this -> breadcrumbBuilder -> batchAdd(Navigation::getBreadcrumb($this -> category, $category, '?type=list&category=#category#'));
下面添加一行
$fatherCategory = $this -> category -> getRecordById($category, 'father_id') ?: $category;

在代码
'pagecount' => $model -> pagination -> pageCount,
下面添加一行
'father_category' => $fatherCategory,


这样,在前端代码中可以使用

{$[father_category]}来获取当前分类的上级分类ID


下图是修改代码参考:

多分类模块修改参考


新闻模块添加参考


 

0%