{求助}怎样同时显示子栏目和子栏目下的子栏目列表标签
看了这篇文章,有此不明白,该怎样修改。
显示指定数量指定栏目的子栏目列表标签 [即频道、栏目导航]
由于官方没有当前频道(栏目)的子栏目列表,或者说同类栏目列表。即频道、栏目导航。
今天做了一个标签,我的这个标签对于这个问题通吃!哈哈。。并且可以根据 频道序号(序号越小,在前台频道导航中排在越前面) 来排序,还可以指定查询栏目的数量,供栏目过多的朋友使用。这个标签图片,文章,商城,下载都通用。
调用:{SQL_ClassList(参数一,参数二)}
参数一说明:如第一个参数设为10,则得出排序在前10位的栏目,若不足10个,则有多少显示多少。
参数二说明:重点是这个。
举例1:{SQL_ClassList(100,0)} ,表示查询100个系统频道,用于显示网站所有频道。
举例2:{SQL_ClassList(100,{$GetClassID})} ,表示查询当前栏目的100个子栏目,用在频道首页。
举例3:{SQL_ClassList(100,20062055691816)} ,表示查询栏目ID为20062055691816的100个子栏目,用在首页、频道页、栏目页、内容页、专题页,通用自定义页面等任意页面。
SQL语句:select top {$Param(0)} ID,FolderName from KS_Class where TN='{$Param(1)}' order by FolderOrder
标签代码:[loop={$Param(0)}]<li><a href="{$Field(id,GetInfoUrl,100,1)}">{$Field(foldername,Text,0,...,0,)}</a></li>[/loop]
关于标签代码,自己根据需要修改;两个参数自己新建标签时自己注意添加。