水平/银色沙滩 / FeaturedImage
为选定的数据对象添加特色图片
1.0.1
2022-07-20 20:16 UTC
Requires
- silverstripe/assets: ^1.0
- silverstripe/framework: ^4.0
README
为定义的数据对象添加通用特色图片,并添加一些额外辅助方法
安装
通过composer安装
composer require "i-lateral/silverstripe-featuredimage"
设置
首先,您需要将扩展映射到您想要添加特色图片的对象。您可以通过YML配置来完成此操作
Path\To\My\Object:
extensions:
- ilateral\SilverStripe\FeaturedImage\ObjectExtension
注意 默认情况下,此模块为 SiteTree
添加特色图片(如果已安装CMS)。
用法
默认情况下,此模块为CMS中的扩展对象添加 FeaturedImage
字段。此模块还添加了一些简单辅助方法
Object::getFeaturedImagesFromHierachy()
:从当前对象及其任何父级、祖父级等获取图像列表。如果对象不支持层次结构,则返回包含单个项目的列表。
Object::getFeaturedImagesFromDescendants()
:从当前对象及其任何父级、祖父级等获取图像列表。如果对象不支持层次结构,则返回包含单个项目的列表。
博客模块
如果已安装博客模块,此模块将复制特色图片ID到 SiteTree
上的新 FeaturedImageID
。