Skip to content

Adds generic featured image to defined DataObjects and adds some extra helper methods

License

Notifications You must be signed in to change notification settings

Dean-Forest-Tech/silverstripe-featuredimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SilverStripe Featured Image

Adds generic featured image to defined DataObjects and adds some extra helper methods

Instalation

Install via composer:

composer require "dft/silverstripe-featuredimage"

Setup

First off you need to map the extension to the object you want to add featured images to. You can do this via YML config:

Path\To\My\Object:
    extensions:
        - DFT\SilverStripe\FeaturedImage\ObjectExtension

NOTE By default, this module adds a featured image to SiteTree (if the CMS is installed).

Usage

By default this module adds a field FeaturedImage to the CMS for your extended objects. This module also adds some simple helper methods:

Object::getFeaturedImagesFromHierachy(): Get a list of images, first from the current object and any parents, grandparents, etc. If the object doesn't support hierachy, then only a list with one item is returned.

Object::getFeaturedImagesFromDescendants(): Get a list of images, first from the current object and any parents, grandparents, etc. If the object doesn't support hierachy, then only a list with one item is returned.

Blog Module

If the blog module is installed, this module will copy featured image ID's into the new FeaturedImageID on SiteTree

About

Adds generic featured image to defined DataObjects and adds some extra helper methods

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages