科讯如何让商品分类显示子栏目??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了科讯如何让商品分类显示子栏目??相关的知识,希望对你有一定的参考价值。
如题官方提供的商品分类标签只显示商城的频道,而没有下级分类如图:此主题相关图片如下:1.jpg希望做成下面这个样子的,这个是官方演示的模板,不知道怎么实现的?此主题相关图片如下:123.jpg
参考技术A 用js生成的不太好。我用的嵌套循环:一、SQL_栏目内循环()select top 50 id,foldername from ks_class where tn='$Param(0)' order by folderorder循环体:[loop=19]<li><a href="$Field(id,GetInfoUrl,100,1)" title="$Field(foldername,Text,0,...,0,)" target="_blank">$Field(foldername,Text,0,...,0,)</a></li> [/loop]二、SQL_外栏目()select top 50 id,foldername from ks_class where tj=1 and topflag=1 and channelid=5 order by folderorder循环体:[loop=50]<div class="main_list"><strong><a href="$Field(id,GetInfoUrl,100,1)" title="$Field(foldername,Text,0,...,0,)" target="_blank">$Field(foldername,Text,0,...,0,)</a></strong></div><div class="n"><ul>SQL_栏目内循环($Field(id,GetInfoUrl,100,2))</ul></div>[/loop]三、在你要显示的地方放:SQL_外栏目()即可。 参考技术B 在后台中,点"标签"---"生成树形菜单"---选择频道里选择"商城系统"---样式二---1列---生成..然后把那个代码复制到你要显示的位置.. 参考技术C 标签——自定义SQL标签——新建标签——开始建立phpcms如何调用子栏目栏目说明
$CATEGORYS[$catid][description]这个只能调用当前栏目的,如何调用他的子栏目
PhpCms V9调用指定栏目子栏目文章的两种方法第一种、直接写子栏目id ,用cat in
pc:get sql="SELECT * from v9_news where status=99 and catid in(21,22,23,24,25) order by id DESC" num="7" return="data"
loop $data $r
<li><a href="$r[url]" title="$r[title]" target="_blank">str_cut($r[\'title\'],40)(date(\'m-d\',$r[inputtime]))</span></a></li>
/loop
/pc
第二种,根据父栏目id,如上面的21,22,23,24,25都是 15下面的子栏目,可以这样写:
loop subcat(15) $k $v
php $subcatid[] = $k;
/loop
php $subcatid = implode(\',\', $subcatid);
pc:get sql="SELECT * from v9_news where status=99 and catid in ($subcatid) order by id DESC" num="7" return="data"
loop $data $r
<li><span><strong><a href="$CATEGORYS[$r[catid]][url]">[$CATEGORYS[$r[catid]][catname]]</a><a href="$r[url]" title="$r[title]" target="_blank">str_cut($r[\'title\'],40)</a></strong><em>[date(\'Y-m-d\',$r[inputtime])]</em></span></li>
/loop
/pc 参考技术A 因为$catid是当前栏目id,调用出来的当然是当前栏目的内容,你把$catid那个位置换成子栏目id不就行了,pc:content action="category" catid="$catid" 获取一下当前栏目子栏目id追问
pc:content action="category" catid="67"
$CATEGORYS[$catid][description]
/pc
这样不好用
我晕,大哥你这phpcms的标签用的...
pc:content action="category" catid="67" num="20" order="listorder DESC"
loop $data $r
$CATEGORYS[$r[catid]][description]
/loop
/pc
以上是关于科讯如何让商品分类显示子栏目??的主要内容,如果未能解决你的问题,请参考以下文章