\SeoSiteTreeExtension
Synopsis
class SeoSiteTreeExtension
extends SiteTreeExtension
{
- // members
- private static array $excluded_page_types = ;
- private static array $db = ;
- // methods
- public none updateCMSFields()
- public void MetaTags()
- public void SEOMetaRobotsSettings()
- public string SeoBreadcrumbs()
- public String getHTMLStars()
- public String getHTMLSimplePageSubjectTest()
- public none getSEOScoreTipsUL()
- public array getSEOScoreTips()
- public void Locale()
- public void ShortLocale()
- public void getHomepageCurrLang()
Hierarchy
Extends
- SiteTreeExtension
Tasks
Line | Task |
---|---|
209 | move these extra HTTP headers to controller & use Silverstripe request object? |
302+ | : could be placed in template file.. someday maybe |
320+ | move to template. |
428 | make this translatable compatible; |
Members
private
- $db
- $excluded_page_types
—
array
Specify page types that will not include the SEO tab
Methods
public
- Locale()
- MetaTags()
- SEOMetaRobotsSettings()
- SeoBreadcrumbs() — Return a breadcrumb trail to this page. Excludes "hidden" pages (with ShowInMenus=0). Adds extra microdata compared to
- ShortLocale()
- getHTMLSimplePageSubjectTest() — getHTMLSimplePageSubjectTest.
- getHTMLStars() — getHTMLStars.
- getHomepageCurrLang()
- getSEOScoreTips() — getSEOScoreTips.
- getSEOScoreTipsUL() — setSEOScoreTipsUL.
- updateCMSFields() — updateCMSFields.