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

weeya1年前JTBC教程477

以新闻模块为例子。

打开/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_03首页模板

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

J5_05产品新闻详情页

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

J5模块首页-列表分类-文章页面自定义TDK

J5模块首页-列表分类-文章页面自定义TDK方法1、模块添加字段,后台开发维护》模块管理》右边的设置,在模块设置界面,点击右上角添加新字段按钮添加3个字段,用来存储自定义的TDK数据seotitle,...

J5伪静态

Public/news/.rewrite的地址重写配置:<?phpreturn [  [    'file' => 'ind...

J5导航条高亮显示js控制on代码

导航菜单实现高亮显示,增加一个js判断,菜单增加一个id调用。1、页脚增加这个判断        <!-- header menu active hove...

J5_08留言模块

联系我们模块放留言板1、/Public/contactus/common/diplomat.index.php文件      $renderer =...

发表评论    

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