开发框架 版主:迅睿框架研发组
module中变量字段类型为select多选时,判断条件写法
类型:迅睿CMS 更新时间:2023-10-31 16:15:30 order=displayorder


$t.wzlx为select多选字段。想调取指定值的文章时,按下面方法在循环内判断,当1意外的值大于8时,就会出现空白。

{module module=news  num=8 order=displayorder,updatetime} 
{if in_array(1, $t.wzlx)}

{/if}
{/module}


有什么办法可以直接在module条件中判断select的值呢?例如只调取 $t.wzlx=1 或者$t.wzlx=1,2的文章呢?

回帖
  • 外聘专员-明矾软件
    #1楼    外聘专员-明矾软件
    2023-10-31 16:07:20
    Chrome 0
    {module module=news JSON_wzlx=1 num=8 order=displayorder,updatetime}
    参考文档:《条件循环修饰符、通配符》
  • 志伟
    #2楼    志伟
    2023-10-31 16:09:06
    Chrome 0
    外聘专员-明矾软件
     LIKE_wzlx=1
    刚看了文档,用上面的这个效果是否一样?
  • 外聘专员-明矾软件
    #3楼    外聘专员-明矾软件
    2023-10-31 16:13:58
    Chrome 0
    多选建议用JSON_
    满意答案
  • 志伟
    #4楼    志伟
    2023-10-31 16:15:30
    Chrome 0
    @外聘专员-明矾软件:好的,你得帮忙,我来对比下看看。