网站首页

PHPCMS v9调用自定义选项里的值

发布时间:2015-03-23 09:45:58编辑:admin阅读(

    在扩展类里面加如下代码:(在phpcms\libs\functions里)
     /**
    * 根据box类型字段获取显示名称
    * @param $field 字段名称
    * @param $value 字段值
    * @param $modelid 字段所在模型id
    * @广州建站:www.lzzit.com
    */
    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 $lzzit;
    }
     
     调用代码:
    {php $data = box('color',$r[color],$modelid)}
    {loop $data $n $r}
    {php $n+=1}
    <a href="?{$urlvar1}age={$n}" {if $t['age']==$n}class="fun_hover"{/if}>{$r}<a>
    {/loop}