nswdpc / silverstripe-schema-specialannouncement
为Silverstripe提供Schema.org SpecialAnnouncement支持
v1.0.0
2024-05-10 07:32 UTC
Requires
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- phpunit/phpunit: ^9.5
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
许可证
文档
配置
目前,除了管理区域外没有其他配置。
维护者
待办事项
- spatialCoverage支持
错误追踪器
我们欢迎在GitHub问题跟踪器上为此项目提交错误报告、拉取请求和功能请求。
在提交新问题之前,请先查看行为准则。
开发和贡献
如果您想为此模块做出贡献,请确保提出拉取请求并与模块维护者进行讨论。
在完成拉取请求之前,请先查看行为准则。