联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
如何实现复选的不同选项名称输出特定样式
类型:迅睿CMS 更新时间:2024-04-12 20:45:27 dr_field_options 选项名称 内容建站系统
插件 建站系统 V3.17
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2024-12-19 10:00:07

怎么样实现复选不同选项名称输出不同样式?

<span class="badge  红色或者蓝色 text-uppercase">{php $field = dr_field_options(57);} {loop $field $v $name} {if in_array($v, $t['weishu'])} {$name} {/if} {/loop} </span>

复选字段是weishu,想实现当weishu选项名称为32位时,class里输出红色,64位时输出蓝色。


求指导,如果根据复选值实现也可以。

插件教程:https://www.xunruicms.com/doc/app-928.html

回帖
  • 外聘专员-小波工作室
    #1楼    外聘专员-小波工作室
    2024-04-12 18:36:14
    Chrome 0
    {if dr_in_array(32, $t['weishu'])} 32的 {/if}
  • 扒了猛干
    #2楼    扒了猛干
    2024-04-12 20:45:27
    Chrome 0
    外聘专员-小波工作室 感谢大佬完美实现,现在是单选32或者64没有问题,但是我想实现两个都选择时各自显示不同的css应该怎么写呢?现在的代码是:<span class="badge {if dr_in_array(1,$t['weishu'])} 32 {/if} {if dr_in_array(2,$t['weishu'])} 64 {/if} text-uppercase">{php $field = dr_field_options(57);} {loop $field $v $name} {if in_array($v, $t['weishu'])} {$name} {/if} {/loop} </span>我是想选中时显示选中的span,并显示当前值的class,两个都选择时,分别输出两个不同的span 并加载各自值对应的class,求大佬出手相助。