多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
对于标签的参数配置文件 `conf` 是不好记住的, 大家可以复制下面的进行修改.可以重复,但变量名不能重复,第二项是变量名。 ~~~ <?php return [ 'title'=>'自定义表单demo', 'form'=>[ ['text','test_title','这是自定义标题','辅助说明','默认标题'], ['textarea','test_about','这是自定义多行文本','辅助说明','默认内容'], ['ueditor','test_content','百度编辑器','辅助说明','默认内容'], ['select','test_sel','','这是下拉框选择',['未知','男','女'],1], //1代表默认选中第二个 ['radio','test_type','字体类型(单选)','这是单选',['默认','粗体','斜体'],1], //1代表默认选中第二个 ['checkbox','test_types','配套','这是多选',['水','电','煤气'],'1,2'], //1,2代表默认选中第2个第3个 ['image','test_pic','单图'], ['images','test_pics','组图'], ['images2','test_imgs','带标题的组图'], ['icon','test_logo','图标'], ['color','test_color','颜色选择','说明','#333333'], ['bmap','test_bmap','地图坐标','','113.288356,23.479845'], ['links','test_links','多链接'], ['file','test_file','单个文件','可以让用户上传视频文件'], ['files','test_file','多个文件','可以让用户上附件'], ['files2','test_file','多个文件带说明','可以让用户上附件'], ['number','test_number','这是数字','辅助说明','88'], ['time','test_time','这是时间','辅助说明','12:30'], ['date','test_date','这是日期','辅助说明','12-02'], ['datetime','test_datetime','这是完整日期','辅助说明','2020-12-02 12:15'], ], ]; ~~~ 在模板中使用的方法是 `{$_cfg.test_about}` 注意 把 `test_about` 换成你自己的变量名,即上面的第二项 有部分变量需要转义处理 比如多图(不带标题与网址) ~~~ {volist name=":explode(',',$_cfg.test_pics)" id="pic"} <img src="{$pic|tempdir}" style="width:100%;"> {/volist} ~~~ 带标题与网址的多图 ~~~ {volist name=":json_decode($_cfg.test_imgs,true)" id="rs"} <a href="{$rs.url}"><img src="{$rs.picurl|tempdir}" style="width:100%;"><br>{$rs.title}</a> {/volist} ~~~ 单张图片 ~~~ <img src="{$_cfg.test_pic|tempdir}"> ~~~ [![](https://img.kancloud.cn/f6/3c/f63c032a223c8c86e7310cb34c9d1091_1190x787.png)](https://img.kancloud.cn/f6/3c/f63c032a223c8c86e7310cb34c9d1091_1190x787.png) 链接 ~~~ {volist name=":json_decode($_cfg.test_links,true)" id="rs"} <a href="{$rs.url}" class="{$rs.icon}" style="color:{$rs.font_color}"> {$rs.title}</a> {/volist} ~~~ 地图 ~~~ <iframe src="{:urls('index/map/index')}?xy={$_cfg.test_map}" width="100%" height="350" scrolling="no" frameborder="0" ></iframe> ~~~ 特别要注意变量只能用在标签范围内。即只能用在 `{qb:hy}标签范围内{/qb:hy}` ***** 标签范围外虽然不能使用标签变量,但是你可以通过JQ进行处理的。比如下面的代码 [![](https://img.kancloud.cn/f8/2e/f82e41210a31cf55406548e0733f556a_1508x581.png)](https://img.kancloud.cn/f8/2e/f82e41210a31cf55406548e0733f556a_1508x581.png)