gorriecoe / silverstripe-meta
Improves silverstripes html meta data options.
Package info
github.com/gorriecoe/silverstripe-meta
Type:silverstripe-vendormodule
pkg:composer/gorriecoe/silverstripe-meta
Requires
- silverstripe/framework: ^4.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Improves silverstripes html meta data options.
Installation
Composer is the recommended way of installing SilverStripe modules.
composer require gorriecoe/silverstripe-meta
Requirements
- silverstripe/cms ^4.0
Maintainers
Usage
Add the $MetaTags in the head as you would normally do in SilverStripe. The only difference is that $MetaTags can no longer be passed false to prevent the title tag
<head>
{$MetaTags}
</head>
Modify title tag
If you want to modify title tag, include $meta_data variable with MetaTitle key in your page.
<?php class MyPage extends Page { private static $meta_data = [ 'MetaTitle' => [ 'MetaTitle', 'Title', 'SiteConfig.MetaTitle' ] ]; }
In the example above MetaTitle will use data from MetaTitle if found, if not it will fallback to Title and finally fall back to the SiteConfig MetaTitle.
Other modifiable tags include: MetaTitle, MetaDescription, MetaRobots, TwitterTitle, TwitterDescription, TwitterImage, TwitterSite, TwitterCreator, OGTitle, OGImage, OGImageType, OGUrl, OGDescription, OGSiteName, FBAuthor, FBPublisher, GplusAuthor and GplusPublisher