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