Copyright @ 2015-2024 织梦园 版权所有 Power by DedeCms
鲁ICP备15039853号-2

模板标签 TAG标签 网站地图 XML地图 今日更新 返回顶部
有的时候我们需要自定义字段为checkbox类型,但是在使用 {dede:field.自定义字段名/} 或者 [field:自定义字段名/]输出时,显示的 每个备选checkbox的值用 , 连接一起输出(例如: 红色,白色,蓝色)。这样呈现的效果不是很好,体验也不好。
能够给每个被选checkbox的值都加一个自定义的样式。如 <span class='color'>红色</span><span class='color'>白色</span><span class='color'>蓝色</span>。这样就可以通过写class来对输出样式做定义处理。
在 arclist 和 list 标签中调用代码如下
[field:自定义字段名 runphp=yes] $arr = explode(',',@me); $result = ''; for($index=0;$index<count($arr);$index++){ $result .= "<span class='color'>$arr[$index]</span>"; } @me = $result; [/field:自定义字段名] |
在内容页调用代码如下:
{dede:field.自定义字段名 runphp=yes} $arr = explode(',',@me); $result = ''; for($index=0;$index<count($arr);$index++){ $result .= "<span class='color'>$arr[$index]</span>"; } @me = $result; {/dede:field.自定义字段名} |
完成。