dskzpt / openinghours
v0.2.0-beta
2024-02-08 09:11 UTC
Requires
- php: >=8.0
- spatie/opening-hours: ^3.0
- typo3/cms-core: ^11.5 || ^12.4
Requires (Dev)
- ergebnis/composer-normalize: ^2.24
- friendsoftypo3/phpstan-typo3: ^0.9.0
- helmich/typo3-typoscript-lint: ^3.0
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.4
- typo3/coding-standards: ^0.7.1
- typo3/testing-framework: ^8.0
Replaces
- typo3-ter/openinghours: v0.2.0-beta
This package is auto-updated.
Last update: 2024-09-08 10:31:45 UTC
README
TYPO3 扩展 "openinghours"
它做什么?
管理并展示您的营业时间。此扩展利用 spatie/opening-hours 处理所有与营业时间相关的业务逻辑。
功能概要
- 以以下方式展示您的营业时间
- 表格:一周中相同营业时间的全部或合并的日期
- 字符串:例如:
"我们从星期一19:00开始闭店,将于星期二08:00重新开放。"
- 展示所有不同的营业时间(例如:特定日期的特殊开放时间)
- 展示常规时间表或变动的营业时间表
- 显示覆盖项 - 例如:商务假日
- 通过覆盖Fluid模板完全自定义输出
- 利用 spatie/opening-hours
安装
推荐使用 Composer 安装此扩展。在基于Composer的TYPO3项目根目录中,只需运行
composer require dskzpt/openinghours
设置
- 使用composer安装扩展
composer require dskzpt/openinghours
- 包含静态TypoScript
- 创建一个“时间表”实体,填写您的营业时间和例外情况
- 将前端插件添加到页面以渲染所需视图。
推荐
请参阅 spatie/opening-hours 文档以了解您可以使用营业时间做些什么。
兼容性
贡献
请参阅此存储库中包含的 贡献 文档。
测试
此扩展包含用于编码风格和单元/功能测试的测试套件。要运行测试,只需使用提供的composer脚本来运行
composer ci:test