联系官方销售客服

1835022288

028-61286886

分享经验 版主:论坛审计组
用于商品列表多文件字段图片类型首图预览的方法分享
类型:迅睿CMS 更新时间:2024-06-06 12:48:09 custom.php

之前有个需求,要在商城插件里面的商品列表里面显示商品的预览图,由于商品的缩略图是多文件图片,之前的教程都是单文件图片的展示,所有这里是要获取多文件图片的首图作为预览图,

所以就改良了一下,适合多文件图片类型的首图预览

image

config/custom.php

function dr_files_tupian($value, $data = []) {  
    // 检查$value是否为数组且至少包含一个元素  
    if (is_array($value) && !empty($value) && isset($value[0]['url'])) {  
        // 获取第一个文件的URL  
        $fileUrl = $value[0]['url'];  
        $url = 'javascript:dr_preview_image(\'' . htmlspecialchars($fileUrl, ENT_QUOTES) . '\');';  
        return '<a href="'.$url.'"><img src="'.$fileUrl.'" width="100%"></a>';  
    }  
    return dr_lang('无');  
}