今天在调用后台自定义的一个字段的时候出现了一些问题!因为后台是自定义的图片类型,结果调出来的是:
{dede:img text='' width='301' height='301'} /qrcode/uploads/140507/1-14050F92319243.jpg {/dede:img}
这个就需要将地址取出来,就自定义了一个方法:
/** * 截取描述图片相对地址 */ if (!function_exists("get_desc_img")) { function get_desc_img($str){ if (!$str) return; preg_match("/'}s+(.*)s+{/dede:img}/i", $str, $img); return $img[1]; } }
然后在模板页面调用这个方法:
[field:descimg function='get_desc_img(@me)'/]
解决问题!