{volist name="'cms'|sort_config" id="rs" mid="1"} <li><a href="{:url('cms/content/index',['fid'=>$rs['id']])}" {eq name="rs.id" value="$fid"}style="color: #ff0000;"{/eq}>{$rs.name}</a></li> {/volist}
我再后面直接写
mid="1"
不行,其他mid234的也显示了
正常调用栏目,在模板需要显示的地方
标签循环中 {if ($mid==1)} ... {/if}
这么写是直接调用的CMS模块下的所有栏目,我按照自己的理解说下哈,希望能帮助到你。
CMS模块下面包含4个模型,分别为文章模型、图片模型、视频模型、音频模型
对应的模型ID写法:mid="1"、mid="2"、mid="3"、mid="4"
而CMS模块下面还是可以设置栏目的,这个栏目是可以新建的,新建的栏目是需要选择模型(上述模型)的,比如我的网站栏目里设置如下。
则栏目ID如下:栽培视频fid="15"、种植技术fid="12"、政策法规fid="10"
比如想调用政法法规下含有缩略图的文章,则写法如下:
{qb:tag name="zixun67" type="cms" rows="3" mid="1" fid="10" }
{if $rs.picurl<>''}
<div>
<a href="{$rs.url}" target="_blank"><img src="{$rs.picurl}" width="136" height="102" alt="{$rs.title}"/></a>
<p><a href="{$rs.url}" target="_blank">{$rs.title}</a></p>
</div>
{/if}
{/qb:tag}
其中mid指写的是文章模型,fid指写的文章模型下的栏目,同理,若调用含有缩略图的栽培视频,则换成mid="3"
{qb:tag name="zixun5" type="cms" rows="3" mid="3" }
{if $rs.picurl<>''}
<div>
<a href="{$rs.url}" target="_blank"><img src="{$rs.picurl}" width="137" height="102" alt="{$rs.title}"/></a>
<p><a href="{$rs.url}" target="_blank">{$rs.title}</a></p>
</div>
{/if}
{/qb:tag}
因为我的视频模型里就一个栏目栽培视频,所以上面的代码无需指写栏目fid="15"