nswdpc/silverstripe-schema-specialannouncement

为Silverstripe提供Schema.org SpecialAnnouncement支持

安装次数: 3,325

依赖项: 1

建议者: 1

安全: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:silverstripe-vendormodule

v1.0.0 2024-05-10 07:32 UTC

This package is auto-updated.

Last update: 2024-09-10 08:06:01 UTC


README

本模块为Silverstripe内容管理系统内schema.org规范中SpecialAnnouncement术语提供支持。

特性

  • 向页面添加一个elemental块,用于选择和显示单个特别公告
  • 自动渲染支持schema.org元数据的JSON-LD
  • 提供带有权限管理的模型管理器,用于添加、编辑和删除多个特别公告
  • 为您的站点选择全局特别公告
  • 可选地将特定特别公告链接到一个或多个页面
  • 支持内部和外部URL的链接

支持的schema.org/SpecialAnnouncement元数据

<script type="application/ld+json">
{
    "@context": "http:\/\/schema.org",
    "@type": "SpecialAnnouncement",
    "category": "https:\/\/www.wikidata.org\/wiki\/Q81068910",
    "name": "COVID-19 Update",
    "text": "Stay safe with the latest COVID Safe information",
    "image": "https:\/\/example.com\/assets\/Uploads\/stay-covid-safe.jpg",
    "datePosted": "2020-11-06T12:00:00+1100",
    "expires": "2021-01-14T12:00:00+1100",
    "url": "https:\/\/example.com"
}
</script>

您还可以指定以下值作为进一步内容的链接(外部或内部)

diseasePreventionInfo
diseaseSpreadStatistics
gettingTestedInfo
governmentBenefitsInfo
newsUpdatesAndGuidelines
publicTransportClosuresInfo
quarantineGuidelines
schoolClosuresInfo
travelBans

安装

推荐通过composer安装此模块

composer require nswdpc/silverstripe-schema-specialannouncement

许可证

BSD-3-Clause

文档

配置

目前,除了管理区域外没有其他配置。

维护者

待办事项

  • spatialCoverage支持

错误追踪器

我们欢迎在GitHub问题跟踪器上为此项目提交错误报告、拉取请求和功能请求。

在提交新问题之前,请先查看行为准则

开发和贡献

如果您想为此模块做出贡献,请确保提出拉取请求并与模块维护者进行讨论。

在完成拉取请求之前,请先查看行为准则