企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
初学phpcms 获取指定栏目的子栏目的名称。(调用全站的子目录) > 分两种情况:一种是在一级栏目下,另一种是在二级栏目下: * 在二级栏目下使用下面的代码: ~~~ {php $j=1;} {loop subcat($parentid) $v} {php if($v['type']!=0) continue;} <a href="{$v}">[{$v[catname]}]</a> {/loop} ~~~ * 在一级栏目下使用下面的代码: ~~~ {if $top_parentid} {pc:content action="category" catid="6" num="15" siteid="$siteid" order="listorder ASC"} {loop $data $r} <a href="{$r[url]}">{$r[catname]}</a>| {/loop} {/pc} ~~~ 上面的经测试是可以使用的 。 * 调用指定栏目的子栏目名称及链接 > 适用范围:列表页 ~~~ {pc:get sql="select * from web_category where catid=45"} {loop subcat($catid) $v} <li><a href="{$v[url]}">{$v[catname]}</a></li> {/loop} {/pc} ~~~ PS:`web_category`是你的数据表名字,请修改成自己的,默认的`v9_category` `catid=45`这里是栏目ID **参数如下表** | | | | | | -- | -- | -- | -- | |字段 |类型 |默认值 |说明 | |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) |无 |栏目拼音|