>极客内参 > 技术 > 正文

PHPCMS V9 父栏目调用子栏目的三个方法

使用PHPCMS建站时,有时候需要调用子栏目的方法,PHPCMS默认是没有这个功能,应该怎么办呢,齐鲁建站小编经过研究找到三个不错的方法,今天就来说说PHPCMS V9 父栏目调用子栏目的三个方法。

下面来说说phpcms调用子栏目的方法。

代码如下:

二级栏目列表页调用:

<!--
* 获取子栏目* @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无栏目IDtinyint(3)0站点IDvarchar(15)无模块IDtinyint(1)1栏目类型IDtinyint(5)5模型IDsmallint(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)无栏目拼音

以上就是关于phpcms调用子栏目所有内容,需要的朋友可以试试,不懂的朋友可以加微信找小编交流哦。


企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

Baidu
map