V9父栏目调用子栏目的办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-20 14:18:54 浏览: 评论:0
本文摘要:我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的.
我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的,代码如下.
在二级栏目列表页调用,代码如下:
- <!--
- * 获取子栏目
- * @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} --phpfensi.com
- {/pc}
参数如下表:
字段 类型 默认值 说明
catid smallint 无 栏目ID
siteid tinyint(3) 0 站点ID
module varchar(15) 无 模块ID
type tinyint(1) 1 栏目类型ID
modelid tinyint(5) 5 模型ID
parentid smallint(5) 5 上级父栏目
arrparentid varchar(255) 无 所有父栏目
child tinyint(1) 0 子栏目
arrchildid mediumtext 无 所有子栏目
catname varchar(30) 无 栏目名称
image varchar(100) 无 栏目图片
description mediumtext 无 栏目描述
parentdir varchar(100) 无 父栏目目录
catdir varchar(30) 无 栏目目录
url varchar(100) 无 栏目链接
items mediumint(8) 0 栏目内容数
hits int(10) 0 点击数
setting mediumtext 无 栏目设置
listorder smallint(5) 0 排序
ismenu tinyint(1) 0 是否显示
sethtml tinyint(1) 0 是否生成到根目录
letter varchar(30) 无 栏目拼音
Tags: phpcms调用子栏目 phpcms父栏目
- 上一篇:phpcms_v9.0之视频模块学习心得
- 下一篇:PHPCMS教程:模版制作规范
相关文章
- ·PhpCms V9 中调用父级栏目下的子栏目、分页(2014-10-18)
- ·phpcms怎样让父栏目支持分页(2014-10-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)