PHPCMS 调用自定义选项里的值

在扩展类里面加如下代码:(在phpcms\libs\functions\extention.func.php里)

/**
* 根据box类型字段获取显示名称
* @param $field 字段名称
* @param $value 字段值
* @param $modelid 字段所在模型id
*/
function box($field, $value, $modelid='') {
	$fields = getcache('model_field_'.$modelid,'model');
	extract(string2array($fields[$field]['setting']));
	$options = explode("\n",$fields[$field]['options']);
	$junqi = array();
	foreach($options as $_k){
		$v = explode("|",$_k);
		$junqi[] = $v[0];
	}
	return $junqi;
}

调用代码:

{php $data = box('color',$r[color],$modelid)}
{loop $data $n $r}
{php $n+=1}
{$r} {/loop}

(转载请注明:转自http://www.lrfun.com) 


欢迎转载,原文地址:http://www.lrfun.com/html/technology/PHPCMS/2015/1013/76.html

上一篇:PHPCMS 自定义全站热门文章排行函数
下一篇:PHPCMS 分页输入页码数跳转