POSCMS 复选框 单选框 下拉框 字段的输出方法

易学习 2017-09-29 16:07:47 73 0
分享
反馈

复选框 单选框 下拉框三个字段有点意思,都有自己的属性名称和选择值,一般数据库储存的是选择值,通常在显示的时候需要输出属性的名称,而不是值,那么我们就要通过反查询值来实现。



借花献佛拿来一张图,类似这种定义方式,其实这种属性值的定义方式是错误的,后者要设置为数字才对,应该纠正为:

本部分内容设定了隐藏,需要回复后才能看到,立即回复

因为名称也是字符,值也是字符,那么就失去了值的意义,那为什么你还去设置一个值。

要么不要值,要么设置数字。


言归正传,来设置输出方法

1、单选和下拉选择字段

内容页show.html

本部分内容设定了隐藏,需要回复后才能看到,立即回复

列表页list.html

本部分内容设定了隐藏,需要回复后才能看到,立即回复


2、复选框

内容页show.html

//将id=222字段的下拉框值读出来
{php $field = dr_field_options_id(222);} 
// 遍历全部
{loop $field $value $name}
{if in_array($value, $字段英文名称)}
选项名称:{$name}
选项值:{$value}
{/if}
{/loop}


列表页list.html

//将id=222字段的下拉框值读出来
{php $field = dr_field_options_id(222);} 
// 遍历全部
{loop $field $value $name}
{if in_array($value, $t.字段英文名称)}
选项名称:{$name}
选项值:{$value}
{/if}
{/loop}



网友讨论 ( 73 )

    无权限查看
    登录问答CMS平台,才能查看讨论内容