Axllent\MetaEditor\MetaEditor
Synopsis
class MetaEditor
extends ModelAdmin
{
- // members
- private static string $meta_title_field = 'Title';
- private static integer $meta_title_min_length = 20;
- private static integer $meta_title_max_length = 70;
- private static string $meta_description_field = 'MetaDescription';
- private static integer $meta_description_min_length = 100;
- private static integer $meta_description_max_length = 200;
- private static array $non_editable_page_types = ;
- private static array $hidden_page_types = ;
- private static string $menu_title = 'Meta Editor';
- private static string $url_segment = 'meta-editor';
- private static string $menu_icon = 'axllent/silverstripe-meta-editor: images/MetaEditor.svg';
- private static array $managed_models = ;
- // methods
- public void init()
- public mixed getEditForm()
- public SS_List getList()
Hierarchy
Extends
- SilverStripe\Admin\ModelAdmin
Members
private
- $managed_models
—
array
CMS managed modals -
$meta_description_field
Meta description field - $meta_description_max_length
—
int
Meta description field maximum length - $meta_description_min_length
—
int
Meta description field minimum length -
$meta_title_field
Meta title field - $meta_title_max_length
—
int
Meta title maximum length - $meta_title_min_length
—
int
Meta title minimum length -
$non_editable_page_types
Non-editable pages (includes all classes extending these) - $url_segment
—
string
CMS url segment
Methods
public
- getEditForm() — Get edit form
- getList() — Get the list for the GridField
- init() — Init