首先打开phpcms/modules/content/fields/box/output.inc.php
将case 'checkbox'和case 'multiple'中的
if($_v) $string .= $option[$_v].' 、';
替换为if($_v) $string .= $option[$_v].',';
然后在模板代码中直接用下面的代码:
<?php $source = trim($Size, ',');//删除数组两端逗号 $data = explode(',', $source ); for ( $index = 0; $index < count($data); $index++ ) { echo "<div class='swatch-element'><input type='radio' name='single-option-select-1' id='swatch-1-$data[$index]' value='$data[$index]' data-index='option$index' class='single-option-select visually-hidden' ><label for='swatch-1-$data[$index]'>$data[$index]</label></div>"; } ?>
其中$Size是自定义字段名称,注意大小写
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
PHPCMS 统计栏目下子栏目数量的代码2024-11-12
PHPCMS V9 上传图片或附件后后台退出需要重新登录的解决办法2021-06-19
PHPCMS 推荐位输出组图的方法2020-12-30
PHPCMS v9 search模块搜索栏目名称二次开发2020-02-20
PHPCMS删除文章后数据库中仍有删除文章中的关键词解决办法2019-11-13
PHPCMS中TAG模板、COMMENT模板等不能使用{SITEURL($SITEID)}函数2019-11-13
PHPCMS V9编辑器中新增上传mp4视频(上传视频并插入HTML5的video标签)的功能2019-10-30
PHPCMS一些漏洞修复及解决方案2019-07-10
PHPCMS的产品筛选功能(通用)2019-04-09
phpcms前台退出登录的时候提示信息'退出成功0'2018-11-25