本指南适用EyouCMS V1.5.x及以上所有正式版本,所有调用代码直接写入/application/template/当前模板目录/下对应的模板文件即可。
核心函数get_default_pic参数规则(所有图片调用通用):
参数顺序:图片地址、裁剪宽度、裁剪高度、是否返回绝对路径(1=是/0=否)、是否加水印(1=是/0=否),不需要的参数可留空。
场景1:调用指定ID栏目的封面图
``` {eyou:type typeid='2'}场景2:调用当前页面所属栏目封面图,直接去掉typeid参数即可,适配栏目列表页通用模板:
``` {eyou:type}场景3:调用全局站点logo,直接读取后台站点配置的logo地址:
```适用于产品列表、新闻列表等场景,批量调用指定栏目下文档的主图、标题、跳转链接:
```{$field.title|msubstr=0,15}
参数调整说明:typeid可填多个栏目ID用英文逗号分隔,orderby改为add_time则按最新发布排序,row控制调用数量。
后台新增了别名pic_list的多图类型自定义字段时,按以下代码调用,必须在arcinfo标签的fields参数中指定自定义字段别名:
``` {eyou:arcinfo aid='$eyou.field.aid' fields='pic_list,title'}如果不需要裁剪直接输出原图,把|get_default_pic=,400,300这段删掉即可。
如果是手动上传到服务器的固定图片,直接填写路径即可,支持相对路径和绝对路径:
```
```
{$field.litpic|get_default_pic=,300,200,1},即可输出带站点域名的完整路径。{$field.litpic|get_default_pic=,300,200,0,0=''},图片为空时会返回空值,可配合if标签自定义占位图:
```
{eyou:arclist typeid='3' row='10'}
{if condition="$field.litpic"}
{/if}
{/eyou:arclist}
```
第一步:清空缓存,每次修改模板后必须进入后台点击「系统-清空缓存」,EyouCMS默认开启静态缓存,不清缓存修改不会生效。
第二步:前台验证,刷新对应页面,右键点击图片选择「检查」,确认图片地址、宽高、alt属性均符合预期,点击图片可以正常打开无404错误。
第三步:多端适配验证,如果是响应式模板,需要分别在移动端、PC端验证图片加载速度、展示比例是否正常,避免出现变形、加载慢的问题。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图