Vulcan\FacebookSeo\Extensions\PageExtension
Class PageExtension
Synopsis
class PageExtension
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $has_one = ;
- private static array $owns = ;
- private static array $cascade_deletes = ;
- protected bool $cancelDefaultFbTags = false;
- // methods
- public void cancelDefaultFbTags()
- public void updateCMSFields()
- public string|null FacebookMetaTags()
- public bool isCancelDefaultFbTags()
- public string getFacebookTitle()
- public string|null getFacebookDescription()
- public null|string getFacebookImage()
- public Page|static getOwner()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $cascade_deletes
- $db
- $has_one
- $owns
protected
- $cancelDefaultFbTags — Vulcan\FacebookSeo\Extensions\bool
Methods
public
- FacebookMetaTags() — Add this method to your global template, you can prevent tags being generated by using {@link cancelDefaultFbTags()} and override MetaTags if you want to customise it differently for a specific {@link DataObject}
- cancelDefaultFbTags() — Prevents {@link FacebookMetaTags()} template method from returning anything
- getFacebookDescription()
- getFacebookImage()
- getFacebookTitle()
- getOwner()
- isCancelDefaultFbTags()
- updateCMSFields()