赣州建站资讯网

为消费者提供更优质的体验

织梦dedecms多选checkbox字段值独立输出样式调用方法

自定义多选checkbox类型的字段时,选择了多个值,在前端模板输出时,链接的多个checkbox选择值一次性输出。且中间以逗号分隔,虽然说谈不上用户体验不好。但是如果有一些特殊属性之类的,比如实时筛选时,可能中间是空格而不是逗号分隔,就会导致效果体现不了。所以可以按照以下调用方法,给每个checkbox值都增加一个classname,或者直接替换逗号为空格,从而可以独立输出显示:


在dede:artlist和dede:list标签中调用代码如下:

[field:自定义字段 runphp=yes]
$arr = explode(',',@me);
$result = '';
for($index=0;$index<count($arr);$index++){
    $result .= "<span class='dededao'>$arr[$index]</span>";
}
@me = $result;
[/field:自定义字段]


在内容页模板中调用代码如下:

{dede:field.自定义字段 runphp=yes}
$arr = explode(',',@me);
$result = '';
for($index=0;$index<count($arr);$index++){
    $result .= "<span class='dededao'>$arr[$index]</span>";
}
@me = $result;
{/dede:field.自定义字段}

完成。

- END -
声明:文字图片等素材除标明原创外均来源于网络,如有侵权,请及时告知我们,我们将在最短的时间内删除!

相关推荐

微信公众平台:圆狐创意

关注圆狐创意微信公众平台浏览最新资讯

更多媒体及商务合作

QQ:295939675   或  至电:198-6662-0460