gorriecoe / silverstripe-meta
改进了silverstripes的HTML元数据选项。
2.0.2
2020-01-06 00:29 UTC
Requires
- silverstripe/framework: ^4.0
README
改进了silverstripes的HTML元数据选项。
安装
Composer是安装SilverStripe模块的推荐方式。
composer require gorriecoe/silverstripe-meta
需求
- silverstripe/cms ^4.0
维护者
使用
将 $MetaTags
添加到 head
中,就像您通常在 SilverStripe 中做的那样。唯一的区别是,$MetaTags
现在不能传递为false以防止标题标签
<head>
{$MetaTags}
</head>
修改标题标签
如果您想修改标题标签,请将带有 MetaTitle
键的 $meta_data
变量包含在您的页面中。
<?php class MyPage extends Page { private static $meta_data = [ 'MetaTitle' => [ 'MetaTitle', 'Title', 'SiteConfig.MetaTitle' ] ]; }
在上面的示例中,如果找到MetaTitle,将使用MetaTitle中的数据,如果没有找到,将回退到标题,最后回退到网站配置的MetaTitle。
其他可修改的标签包括:MetaTitle
、MetaDescription
、MetaRobots
、TwitterTitle
、TwitterDescription
、TwitterImage
、TwitterSite
、TwitterCreator
、OGTitle
、OGImage
、OGImageType
、OGUrl
、OGDescription
、OGSiteName
、FBAuthor
、FBPublisher
、GplusAuthor
和 GplusPublisher