在最近开放的互助问答社区中,也有朋友问到有关于类别的调用,于是联想起Phpcms V9类别数据调用技巧及类别优化的问题。
在很久之前的文章里边“Phpcms V9模版制作常用代码收集”有提到如何在文章面前显示文章类别,今天在这里CMSYOU将继续有关类别的调用分享:Phpcms V9类别数据调用技巧及类别优化。
一、Phpcms V9前台怎么文章列表面前显示类别:
{pc:content action="lists" catid="79" order="listorder DESC" num="14" }<?php $TYPE = getcache('type_content','commons');?>{loop $data $n $r}<li>{if $TYPE[$r[typeid]][name]}<span style="color:#CC6600">[ {$TYPE[$r[typeid]][name]}] </span>{/if}<a href="{$r['url']}"{title_style($r[style])}title="{$r['title']}" target="_blank">{str_cut($r[title],33,'')}</a></li>{/loop}{/pc}
其中getcache('type_content','commons');这一句很为关键!
二、Phpcms V9前台怎么根据类别ID调用文章列表?
{pc:content action="lists" catid="6" moreinfo="1" where="typeid=53" order="listorder DESC" num="5"}{loop $data $v}<li><a class="typeLink" href="{$v[url]}" title="{$v[title]}"><span style="letter-spacing:0.2mm;">{$v[title]}</span></a></li>{/loop}{/pc}
这里边,where="typeid=53"是指定类别ID调用数据。
三、Phpcms V9怎么调用所有类别的标签列表?
<?php$arrtype = explode(',',$usable_type);?>{loop $arrtype $t}<a href="https://www.cmsyou.com/index.php?m=content&c=type&catid={$catid}&typeid={$t}">{$TYPE[$t][name]}</a>{/loop}
上面的代码,可以调用出来所有类别的链接列表,当然你可以自定义DIY it。
点击加载更多