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

时间:2016-04-2377举报小编:admin

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

    在二级栏目列表页调用:

    代码如下:

    <!--
    * 获取子栏目
    * @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>



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

    代码如下:

    <!--
    * 获取子栏目
    * @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>

    参数如下表:

    字段类型默认值 说明 
    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)  栏目拼音