[通用]sdcms双重循环调用查询代码(先输出栏目,再输出栏目下的内容)

7.2[通用]双重循环调用(先输出栏目,再输出栏目下的内容)

{sdcms:rstable=”sd_category” top=”0″ where=”cateid in([sdcms.get_sonid(2)])” order=”ordnum,cateid”var=”sdcms_cateid:cateid”}

{if$rs[cateid]=2}{else}

<ul class=”nav nav-listbs-docs-sidenav”>

<li><ahref=”{$rs[link]}#productb”>{$rs[catename]}</a></li>

{sdcms:rsstop=”0″ field=”id,title,style,createdate,isurl,url,classid”table=”sd_content” where=”islock=1 andclassid=[sdcms_cateid]” order=”ontop desc,id desc”}

<li><ahref=”{$rss[link]}”><iclass=”icon-chevron-right”></i>{$rss[title]}</a></li>

{/sdcms:rss}

</ul>

{/if}

{/sdcms:rs}

注:循环输出产品分类和该分类下的产品,其中用到var=”sdcms_cateid:cateid”,定义一个变量,等于数据库中cateid的值,以便于作为下一次循环的条件。

原创文章,作者:老K,如若转载,请注明出处:http://www.laoking.net/webcms/sdjc/20180475.html

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息