Jellygnite\Seo\Extensions\PageHealthExtension
Class PageHealthExtension
Synopsis
class PageHealthExtension
extends DataExtension
{
- // constants
- const EMPTY_HTML = '<p></p>';
- // members
- protected string|null $renderedHtml;
- private static array $db = ;
- // methods
- public Page|static getOwner()
- public string|null getRenderedHtml()
- public simple_html_dom getRenderedHtmlDomParser()
- public array seoContentFields()
- public void updateCMSFields()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Constants
Name | Value |
---|---|
EMPTY_HTML | '<p></p>' |
Members
Methods
public
- getOwner()
- getRenderedHtml() — Gets the rendered html (current version, either draft or live)
- getRenderedHtmlDomParser() — Gets the DOM parser for the rendered html
- seoContentFields() — Override this if you have more than just `Content` (or don't have `Content` at all). Fields should be in the order for which they appear for a frontend user
- updateCMSFields()