\GlobalMetadataConfigExtension
Synopsis
class GlobalMetadataConfigExtension
extends DataExtension
{
- // members
- public static array $db = ;
- private static boolean $show_meta_title = true;
- private static boolean $show_meta_description = true;
- private static string $meta_title_description = '';
- private static string $meta_description_description = '';
- // methods
- public void updateCMSFields()
- public string getDefaultMetaTitle()
- public string getDefaultMetaDescription()
Hierarchy
Extends
- DataExtension
Tasks
Line | Task |
---|---|
12+ | pick a config scheme. Setting config on "GlobalMetaData" would be nice but require an extra object to store the config. Otherwise we set/fetch config values on SiteConfig or use something ugly like "GlobalMetadataConfigExtension" and Config::inst()->get('GlobalMetadataConfigExtension', 'show_meta_title') |
Members
private
- $meta_description_description
- $meta_title_description
- $show_meta_description
- $show_meta_title
public
- $db
Methods
public
- getDefaultMetaDescription() — Return the default meta description, or blank if meta description is hidden
- getDefaultMetaTitle() — Return the default meta title, or blank if meta title is hidden
- updateCMSFields()