联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
内容页和循环列表,如何写判断判断是否有选中
类型:迅睿CMS 更新时间:2021-10-09 20:52:09

{php $field = dr_field_options(33);} 

{loop $field $v $name}{if in_array($v, $dzzw)}<i>{$name}</i>{/if}{/loop}


这种字段,在内容页和循环列表如何写判断,判断是否有选中项。如果有选中项输出html+循环如

<h3 class='ico5'>{loop $field $v $name}{if in_array($v, $dzzw)}<i>{$name}</i>{/if}{/loop}</h3>



回帖
  • 迅睿框架技术-斗哥
    #1楼    迅睿框架技术-斗哥
    2021-10-09 19:51:13
    Chrome 0
    没看明白你的用意,这个是否选中的条件是什么?
  • 晴天
    #2楼    晴天
    2021-10-09 19:54:37
    Chrome 0
    迅睿框架技术-斗哥 这个是模板的自定义字段,多选字段。 需要在模板中首先判断这个字段,有没有被选中项,如果没有就是空。如果有。就需要在循环体外套一个html标签 。<div>循环出选中项目</div>
  • 迅睿框架技术-斗哥
    #3楼    迅睿框架技术-斗哥
    2021-10-09 19:55:42
    Chrome 0
    根据什么条件判断呢
  • 晴天
    #4楼    晴天
    2021-10-09 19:57:11
    Chrome 0
    迅睿框架技术-斗哥 比如 {if $title<>""}<div> {$title}</div>{/if}
    多选 项字段,不知如何来写。
  • 晴天
    #5楼    晴天
    2021-10-09 19:58:11
    Chrome 0


  • 小波工作室--标签和API大师
    #6楼    小波工作室--标签和API大师
    2021-10-09 20:14:35
    Chrome 0
    我也完全没看明白
    满意答案
  • 晴天
    #7楼    晴天
    2021-10-09 20:20:45
    Chrome 0
    1.模型中,dzzw 字段。为多选字段。2.内容模板中是这样调用出来的。{php $field = dr_field_options(33);} <h3 class='ico5'>{loop $field $v $name}{if in_array($v, $dzzw)}<i>{$name}</i>{/if}{/loop}</h3>3.需要判断dzzw字段。有没有被选中的项目。如果有 就显示<h3 class='ico5'>{loop $field $v $name}{if in_array($v, $dzzw)}<i>{$name}</i>{/if}{/loop}</h3>如果没有。就不显示。
  • 晴天
    #8楼    晴天
    2021-10-09 20:52:09
    Chrome 0
    @小波工作室--标签和API大师:已经实现了。感谢支持