内容详情中(show.html) 模板中调用方法是:
<p>选择值:{$字段名} </p>
选择的名称:
{php $field = dr_field_options(字段ID号);} {$field[$字段名]}
注意:
1、[字段名]需要换成你定义的具体字段英文名称
2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]
无需指定字段ID号调用
{php $field = dr_field_options($ci->module['field']['字段名']['id']);} {$field[$字段名]}
如果是栏目模型字段:
{php $field = dr_field_options($ci->module['category_data_field']['字段名']['id']);}
如果是模块内容表单的下拉字段,则是
{php $field = dr_field_options($ci->module['form']['表单名称']['field']['字段名称']['id']);}{$field[$字段名]}
如果是在模块外页面调用,比如首页调用
以news模块为例
模块内容字段
{php $field = dr_field_options($ci->get_cache('module-1-news', 'field', 'leixing', 'id'));}
模块内容表单字段
{php $field = dr_field_options($ci->get_cache('module-1-news', 'form', '表单名', 'field', '字段名', 'id'));}
模板示例:
将下拉框选项列表出来
方法1:
//将id=222字段的下拉框值读出来 {php $field = dr_field_options(222);} // 遍历全部 {loop $field $value $name} 选项名称:{$name} 选项值:{$value} {/loop} // 由值获取名称 {$field[值]}
方法2:
{php $field = dr_field_options($ci->module['field']['字段名']['id']);} {loop $field $value $name} 选项名称:{$name} 选项值:{$value} {/loop}