Innoweb\SocialMeta\Extensions\SiteTreeExtension
Synopsis
class SiteTreeExtension
extends SiteTreeExtension
{
- // constants
- const INCLUDE_SITE_JSONLD_HOME = 'home';
- const INCLUDE_SITE_JSONLD_ALL = 'all';
- // members
- private static string $title_divider = ' - ';
- private static boolean $metadata_tab_enabled = true;
- private static array $meta_description_fallback_fields = ;
- private static boolean $meta_description_fallback_to_site = true;
- private static boolean $minify_jsonld = true;
- private static $include_site_jsonld = self::INCLUDE_SITE_JSONLD_HOME;
- private static array $db = ;
- private static array $has_one = ;
- private static array $owns = ;
- // methods
- public void getSocialMetaConfig()
- public void MetaComponents()
- public void MetaTags()
- public void getSocialMetaValue()
- public void getDefaultSocialMetaTitle()
- public void getDefaultSocialMetaDescription()
- public void getDefaultSocialMetaCanonicalURL()
- public void getDefaultSocialMetaExtraMeta()
- public void getDefaultSocialMetaAuthors()
- public void getDefaultSocialMetaAuthorString()
- public void getDefaultSocialMetaAuthorsNames()
- public void getDefaultSocialMetaImage()
- public void getDefaultSocialMetaLocale()
- public void getDefaultSocialMetaPublicationTime()
- public void getDefaultSocialMetaModificationTime()
- public void getDefaultSocialMetaCreationTime()
- public void getDefaultSocialMetaCategory()
- public void getDefaultSocialMetaTags()
- public void getDefaultSocialMetaTwitterCardType()
- public void getDefaultSocialMetaTwitterImage()
- public void getDefaultSocialMetaTwitterImageURL()
- public void getDefaultSocialMetaTwitterSite()
- public void getDefaultSocialMetaTwitterTitle()
- public void getDefaultSocialMetaTwitterDescription()
- public void getDefaultSocialMetaTwitterCreators()
- public void getDefaultSocialMetaFacebookAppID()
- public void getDefaultSocialMetaFacebookAdminIDs()
- public void getDefaultSocialMetaFacebookPublisher()
- public void getDefaultSocialMetaOpenGraphType()
- public void getDefaultSocialMetaOpenGraphURL()
- public void getDefaultSocialMetaOpenGraphTitle()
- public void getDefaultSocialMetaOpenGraphDescription()
- public void getDefaultSocialMetaOpenGraphLocale()
- public void getDefaultSocialMetaOpenGraphSite()
- public void getDefaultSocialMetaOpenGraphImage()
- public void getDefaultSocialMetaOpenGraphImageURL()
- public void getDefaultSocialMetaOpenGraphAuthors()
- public void getDefaultSocialMetaOpenGraphPublicationTime()
- public void getDefaultSocialMetaOpenGraphModificationTime()
- public void getDefaultSocialMetaOpenGraphSection()
- public void getDefaultSocialMetaOpenGraphTags()
- public void getDefaultSocialMetaOpenGraphSeeAlsoEntries()
- public void getDefaultSocialMetaSchemaData()
- public void setIncludeSiteSchemaData()
- public void getIncludeSiteSchemaData()
- public void updateCMSFields()
- public void updateFieldLabels()
Hierarchy
Extends
- SilverStripe\CMS\Model\SiteTreeExtension
Constants
Name | Value |
---|---|
INCLUDE_SITE_JSONLD_HOME | 'home' |
INCLUDE_SITE_JSONLD_ALL | 'all' |
Members
private
- $db
- $has_one
- $include_site_jsonld
- $meta_description_fallback_fields
- $meta_description_fallback_to_site
- $metadata_tab_enabled
- $minify_jsonld
- $owns
- $title_divider
Methods
public
- MetaComponents()
- MetaTags()
- getDefaultSocialMetaAuthorString()
- getDefaultSocialMetaAuthors()
- getDefaultSocialMetaAuthorsNames()
- getDefaultSocialMetaCanonicalURL()
- getDefaultSocialMetaCategory()
- getDefaultSocialMetaCreationTime()
- getDefaultSocialMetaDescription()
- getDefaultSocialMetaExtraMeta()
- getDefaultSocialMetaFacebookAdminIDs()
- getDefaultSocialMetaFacebookAppID()
- getDefaultSocialMetaFacebookPublisher()
- getDefaultSocialMetaImage()
- getDefaultSocialMetaLocale()
- getDefaultSocialMetaModificationTime()
- getDefaultSocialMetaOpenGraphAuthors()
- getDefaultSocialMetaOpenGraphDescription()
- getDefaultSocialMetaOpenGraphImage()
- getDefaultSocialMetaOpenGraphImageURL()
- getDefaultSocialMetaOpenGraphLocale()
- getDefaultSocialMetaOpenGraphModificationTime()
- getDefaultSocialMetaOpenGraphPublicationTime()
- getDefaultSocialMetaOpenGraphSection()
- getDefaultSocialMetaOpenGraphSeeAlsoEntries()
- getDefaultSocialMetaOpenGraphSite()
- getDefaultSocialMetaOpenGraphTags()
- getDefaultSocialMetaOpenGraphTitle()
- getDefaultSocialMetaOpenGraphType()
- getDefaultSocialMetaOpenGraphURL()
- getDefaultSocialMetaPublicationTime()
- getDefaultSocialMetaSchemaData()
- getDefaultSocialMetaTags()
- getDefaultSocialMetaTitle()
- getDefaultSocialMetaTwitterCardType()
- getDefaultSocialMetaTwitterCreators()
- getDefaultSocialMetaTwitterDescription()
- getDefaultSocialMetaTwitterImage()
- getDefaultSocialMetaTwitterImageURL()
- getDefaultSocialMetaTwitterSite()
- getDefaultSocialMetaTwitterTitle()
- getIncludeSiteSchemaData()
- getSocialMetaConfig()
- getSocialMetaValue()
- setIncludeSiteSchemaData() — Mark the page to include site jsonld data on this page
- updateCMSFields()
- updateFieldLabels()