gorriecoe/silverstripe-meta

改进了silverstripes的HTML元数据选项。

安装次数: 7,470

依赖项: 1

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 5

开放性问题: 0

类型:silverstripe-vendormodule

2.0.2 2020-01-06 00:29 UTC

This package is auto-updated.

Last update: 2024-09-06 11:07:30 UTC


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。

其他可修改的标签包括:MetaTitleMetaDescriptionMetaRobotsTwitterTitleTwitterDescriptionTwitterImageTwitterSiteTwitterCreatorOGTitleOGImageOGImageTypeOGUrlOGDescriptionOGSiteNameFBAuthorFBPublisherGplusAuthorGplusPublisher