如何使用PHPCMS的多选字段功能
在phpcms中,多选字段的使用方法如下:首先,在后台管理界面找到需要添加多选字段的内容模型,点击编辑。然后,在字段管理中,点击“添加字段”按钮,选择字段类型为“多选”。接着,设置字段名称、别名、排序等属性。最后,点击“确定”按钮保存设置。在内容编辑页面,多选字段会以复选框的形式展示,用户可以通过勾选来选择多个选项。在内容列表页面,多选字段会显示用户选择的所有选项。此外,还可以通过自定义模板来控制多选字段的展示方式。
phpcms v9拥有强大的字段功能,后台模型内容可以任由自己改,是目前最好的二次开发的开源cms。
今天菜鸡源码就介绍下如何添加了多选字段,还有前台如何调用的。
phpcms多选字段使用方法
找到文件 /phpcms/libs/function/extention.func.php,打开文件添加以下代码:
*根据box类型字段获取显示名称*@param$field字段名称*@param$value字段值*@param$modelid字段所在模型idfunctionbox($field,$value,$modelid=''){$fields=getcache('model_field_'.$modelid,'model');extract(string2array($fields[$field]['setting']));$options=explode("n",$fields[$field]['options']);foreach($optionsas$_k){$v=explode("|",$_k);$k=trim($v[1]);$option[$k]=$v[0];}$string='';switch($fields[$field]['boxtype']){case'radio':$string=$option[$value];break;case'checkbox':$value_arr=explode(',',$value);foreach($value_arras$_v){if($_v)$string.=$option[$_v].'、';}break;case'select':$string=$option[$value];break;//phpfensi.comcase'multiple':$value_arr=explode(',',$value);foreach($value_arras$_v){if($_v)$string.=$option[$_v].'、';}break;}return$string;}
这样就可以了,前台调用该字段的时候使用{box('fenlei',$r[fenlei],$modelid)}.