\SEOEditorAdmin
Class SEOEditorAdmin
Synopsis
class SEOEditorAdmin
extends ModelAdmin
{
- // members
- public static integer $meta_title_min_length = 20;
- public static integer $meta_title_max_length = 70;
- public static integer $meta_description_min_length = 100;
- public static integer $meta_description_max_length = 200;
- private static string $menu_title = 'SEO Editor';
- private static string $url_segment = 'seo-editor';
- private static string $menu_icon = 'silverstripe-seo-editor/images/seo-editor-icon.png';
- private static array $managed_models = ;
- private static array $model_importers = ;
- private static array $allowed_actions = ;
- // methods
- public SS_HTTPResponse|string|void init()
- public SearchContext getSearchContext()
- public mixed getEditForm()
- public Form ImportForm()
- public SS_List getList()
- private SS_List filterDuplicates()
- private SS_List findDuplicates()
- private SS_List removeEmptyAttributes()
Hierarchy
Extends
- ModelAdmin
Members
private
- $allowed_actions — array
- $managed_models
- $model_importers — array
- $url_segment
public
- $meta_description_max_length
- $meta_description_min_length
- $meta_title_max_length
- $meta_title_min_length
Methods
private
- filterDuplicates() — Return only duplicate items
- findDuplicates() — Find duplicate attributes within a list
- removeEmptyAttributes() — Remove pages with empty attributes
public
- ImportForm()
- getEditForm()
- getList() — Get the list for the GridField
- getSearchContext()
- init()