unkonf / sulu-schemaorg-event-bundle

Sulu 事件信息渲染的 schema.org 扩展包

v0.1.0 2024-07-06 10:14 UTC

This package is auto-updated.

Last update: 2024-09-02 06:25:10 UTC


README

Mastodon Follow Mastodon Follow

这是一个用于管理 Sulu 网站空间 Schema.org 事件元数据的 Sulu 扩展包。

安装

composer require unkonf/sulu-schemaorg-event-bundle
  1. 在文件 config/bundles.php 中注册该扩展包
UnKonf\Sulu\SchemaOrgEventBundle\UnKonfSuluSchemaOrgEventBundle::class => ['all' => true],
  1. 按照以下方式配置路由

创建文件 config/routes/schemaorgevent_admin.yaml

schemaorgevent_api:
  resource: "@UnKonfSuluSchemaOrgEventBundle/Resources/config/routing_api.yaml"
  type: rest
  prefix:   /admin/api
  1. 运行 Doctrine 架构更新
./bin/adminconsole doctrine:schema:update -f

使用方法

安装后,此扩展包会在网站空间配置中添加一个名为“Schema.org 事件”的标签页,允许您为不同的网站空间创建新的 schema.org 事件条目。每个网站空间只能保存一个事件配置。

标签页只有在用户获得分配的权限后才会可见。首先通过“设置 > 用户角色”创建新角色,并将它分配给可以管理设置的用戶。

贡献

请随意分支并扩展现有功能或添加新功能,并将您的更改通过拉取请求发送给我们!为了建立一致的代码质量,请为所有更改提供单元测试并更新文档。

想要贡献吗?

如果您觉得有东西可以分享,我们非常欢迎。查看 贡献指南,了解如何操作以及我们期望您做到什么程度。

许可

Sulu Schema.org 事件扩展包在 MIT 许可证下发布。