怎么只调取 mid=1的 栏目?
  • 纳兰婕卿 消费19.9元 2019-09-09 18:18 18:18
617
4
{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的也显示了

4
赏礼
赏钱
收藏
点击回复
      全部留言
  • 4
  • 阿赖耶识 程序开发者 消费:24.43元 2019-09-10 08:56 08:566楼

    正常调用栏目,在模板需要显示的地方

    标签循环中
    {if ($mid==1)}
    ...
    {/if}


1 赏钱 赏礼回复
  • 银杏114在线 实战运营者 消费:3609.79元 2019-09-09 21:20 21:206楼

    这么写是直接调用的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"

1 赏钱 赏礼回复
  • weiqian 普通粉丝 消费:0.7元 2019-09-09 20:19 20:196楼

    翻翻教程中心吧

0 赏钱 赏礼回复
  • wr1688 风格开发者 消费:2593.25元 2019-09-09 19:34 19:34
    华为
    6楼
    大哥不是这么写的,仔细看教程
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • X1模板讨论
        圈内贴子1367
    • 圈子成员305
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648