J5列表中获取当前分类的父分类ID

weeya2年前JTBC教程1022

以新闻模块为例子。

打开/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

相关文章

J5_01安装相关

JTBC5.0笔记jtbc模板里只要理解3个东西就完事儿了1个叫 $take1个叫 $render另外1个叫 $fetch/Config/DB/MySQL.php,数据库链接~~~~~~~~~~~~~...

J5网站首页增加SEO标题

网站增加首页标题1、/Public/common/language/communal.jtbc文件增加节点    <item>  &nbs...

J5_04产品新闻列表页

1、头尾模板调用代码{$=$take('global.communal.header')}{$=$take('global.communal.footer')}1、模块...

J5_02公共模板

头部尾部    <TITLE>{$=$htmlEncode(implode(' - ', array_reverse($meta_title)...

J5_09搜索

    需要在可以被搜索的模块目录中手动添加common/search.jtbc引导文件来激活搜索功能    需要手动构建关键字输入框并通过...

J5_06关于我们联系我们内容页

1、头尾模板调用代码{$=$take('global.communal.header')}{$=$take('global.communal.footer')}{$ti...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。