PHPCMSV9父栏目调用子栏目的方法

2025-05-29 0 85

我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的。代码如下:

在二级栏目列表页调用:

复制代码

代码如下:


<!–
* 获取子栏目
* @param $parentid 父级id
* @param $type 栏目类型
* @param $self 是否包含本身 0为不包含
* @param $siteid 站点id
–>
<divclass="arrchildid_list">
{php $j=1;}
{loop subcat($parentid) $v}
{php if($v['type']!=0) continue;}
<a href="{$v[url]}">[{$v[catname]}]</a>
{/loop}
</div>



在一级栏目列表页调用 [或1级栏目的专题页面]:

复制代码

代码如下:


<!–
* 获取子栏目
* @param $parentid 父级id
* @param $type 栏目类型
* @param $self 是否包含本身 0为不包含
* @param $siteid 站点id
–>
<divclass="arrchildid_list">
{php $j=1;} {loop subcat($catid) $v}
{php if($v['type']!=0) continue;}
<a href="{$v[url]}">[{$v[catname]}]</a>
{/loop}
</div>



PS:在二级栏目列表页调用时,还可以这样调用:

复制代码

代码如下:


{pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<a href="{$r[url]}">{$r[catname]}</a><span>|</span>
{/loop}
{/pc}



参数如下表:

字段

类型

默认值

说明

smallint

栏目ID

tinyint(3)

0

站点ID

varchar(15)

模块ID

tinyint(1)

1

栏目类型ID

tinyint(5)

5

模型ID

smallint(5)

5

上级父栏目

varchar(255)

所有父栏目

tinyint(1)

0

子栏目

mediumtext

所有子栏目

varchar(30)

栏目名称

varchar(100)

栏目图片

mediumtext

栏目描述

varchar(100)

父栏目目录

varchar(30)

栏目目录

varchar(100)

栏目链接

mediumint(8)

0

栏目内容数

int(10)

0

点击数

mediumtext

栏目设置

smallint(5)

0

排序

tinyint(1)

0

是否显示

tinyint(1)

0

是否生成到根目录

varchar(30)

栏目拼音

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 PHPCMSV9父栏目调用子栏目的方法 https://www.kuaiidc.com/109113.html

相关文章

发表评论
暂无评论