Sunnysideup\MetaTags\Extension\MetaTagsSTE
- Author: Nicolaas Francken adding meta tag functionality to the SiteTree Model Classes.
Synopsis
class MetaTagsSTE
extends SiteTreeExtension
{
- // members
- private static $metatag_builder_class = MetatagsApi::class;
- private static array $db = ;
- private static array $indexes = ;
- private static array $has_one = ;
- private static array $owns = ;
- private static string $default_editor_file = 'metatags/client/css/editor.css';
- private static string $default_reset_file = 'metatags/client/css/reset.css';
- private static array $defaults = ;
- // methods
- public void updateSettingsFields()
- public void updateCMSFields()
- public void onBeforeWrite()
- public void populateDefaults()
- public void requireDefaultRecords()
- public void MetaComponents()
- private array updatedFieldsArray()
- private void cleanInput()
- private void AutomateMetatagsOptions()
- private void defaultSettingDescription()
Hierarchy
Extends
- SilverStripe\CMS\Model\SiteTreeExtension
Members
private
- $db
—
array
standard SS method. - $default_editor_file — string
- $default_reset_file — string
- $defaults
—
array
standard SS method. - $has_one
—
array
standard SS method. - $indexes
—
array
standard SS method. - $metatag_builder_class
- $owns
Methods
private
- cleanInput()
- defaultSettingDescription()
- updatedFieldsArray() — what fields are updated automatically for this page ...
public
- MetaComponents()
- onBeforeWrite() — Update Metadata fields function.
- populateDefaults()
- requireDefaultRecords() — add default css files.
- updateCMSFields() — standard SS method.
- updateSettingsFields() — standard SS method.