\SliderBlock
- Author: Donatas Navidonskis <donatas@navidonskis.com>
Synopsis
class SliderBlock
extends BaseBlock
{
- // members
- private static array $db = ;
- private static array $has_many = ;
- private static bool $load_slider_script = true;
- private static array $defaults = ;
- // Inherited members from BaseBlock
- protected static string $upload_directory;
- // methods
- public string singular_name()
- public string plural_name()
- public FieldList getCMSFields()
- protected GridField createSliderGridField()
- public array getSliderClasses()
- public array|string getSliderOptions()
- // Inherited methods from BaseBlock
- public HTMLText isPublishedIcon()
- public string forTemplate()
- public bool|string Link()
- public string getUploadDirectory()
- public string getBlockName()
Hierarchy
Extends
Members
private
- $db — array
- $defaults — array
- $has_many — array
- $load_slider_script
—
bool
When slider is rendering, load javascript module for the slider.
protected
- $upload_directory
—
string
Default directory to upload your files.
Methods
protected
public
- getCMSFields()
- getSliderClasses() — Get slider types which are sub classes for BaseSliderItem
- getSliderOptions()
- plural_name()
- singular_name()
Inherited from BaseBlock
public
- Link()
- forTemplate() — Renders this block with appropriate templates looks for templates that match BlockClassName_AreaName falls back to BlockClassName.
- getBlockName()
- getUploadDirectory()
- isPublishedIcon() — Re-add (un)publish images.