\Explanation
Synopsis
class Explanation
extends Abbreviation
implements
Shortcodable
{
- // members
- private static string $singular_name = 'Explanation';
- private static string $plural_name = 'Explanations';
- // methods
- public void forTemplate()
- public static String parse_shortcode()
- public static Fieldlist shortcode_attribute_fields()
- // Inherited methods from Abbreviation
- public void getCMSFields()
- public void Slug()
- public void onBeforeWrite()
- public void Link()
- public void AbsoluteLink()
- public void forTemplate()
- public DBField getMenuTitle()
- public string getTitleFirstLetter()
- public static String parse_shortcode()
- public static Fieldlist shortcode_attribute_fields()
Hierarchy
Tasks
Line | Task |
---|---|
54 | use addnew field to add a new abbr. on the fly |
134 | use addnew field to add a new abbr. on the fly |
Members
private
- $plural_name
- $singular_name
Methods
public
- forTemplate()
- parse_shortcode() — Parse the shortcode and render as a string, probably with a template
- shortcode_attribute_fields() — returns a list of fields for editing the shortcode's attributes
Inherited from Abbreviation
public
- AbsoluteLink()
- Link()
- Slug() — Taken from https://github.com/NightJar/ssrigging-slug/blob/master/code/Slug.php
- forTemplate()
- getCMSFields()
- getMenuTitle() — Used for Breadcrumbs
- getTitleFirstLetter() — Returns the first letter of the module title, used for grouping.
- onBeforeWrite() — Taken from https://github.com/NightJar/ssrigging-slug/blob/master/code/Slug.php
- parse_shortcode() — Parse the shortcode and render as a string, probably with a template
- shortcode_attribute_fields() — returns a list of fields for editing the shortcode's attributes