水平/银色沙滩/FeaturedImage

为选定的数据对象添加特色图片

安装: 256

依赖: 3

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

类型:silverstripe-vendormodule

1.0.1 2022-07-20 20:16 UTC

This package is auto-updated.

Last update: 2024-09-21 01:11:54 UTC


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