https://github.com/dauskonzept/openinghours
TYPO3 Extension to display business opening hours.
https://github.com/dauskonzept/openinghours
extbase openinghours php typo3-cms-extension typo3-extension
Last synced: about 1 month ago
JSON representation
TYPO3 Extension to display business opening hours.
- Host: GitHub
- URL: https://github.com/dauskonzept/openinghours
- Owner: dauskonzept
- Created: 2023-01-10T10:18:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T09:13:27.000Z (about 1 year ago)
- Last Synced: 2025-01-31T17:48:07.362Z (3 months ago)
- Topics: extbase, openinghours, php, typo3-cms-extension, typo3-extension
- Language: PHP
- Homepage:
- Size: 109 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
[](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
[](https://get.typo3.org/version/10)
[](https://get.typo3.org/version/11)
[](https://packagist.org/packages/dskzpt/openinghours) [](https://packagist.org/packages/dskzpt/openinghours) [](https://packagist.org/packages/dskzpt/openinghours) [](https://packagist.org/packages/dskzpt/openinghours) [](https://packagist.org/packages/dskzpt/openinghours)TYPO3 Extension "openinghours"
=================================## What does it do?
Manage and display your business' opening hours.
This Extensions leverages [spatie/opening-hours](https://github.com/spatie/opening-hours) for
all of the business logic/handling of opening hours.**Summary of features**
* Display your business' opening hours as a
* Table: Full week or days with same opening times combined
* String: e.g.:"We're closed since Monday 19:00 o'clock, We will re-open at Tuesday 08:00 o'clock."
* Show all your different/varying opening hours (e.g. special openings on
certain dates)
* Display your regular schedule or schedules for contrete weeks with variing
opening times
* Show overrides - e.g. for business holidays
* Fully customize the output to your desire by overwriting Fluid templates
* Leverages [spatie/opening-hours](https://github.com/spatie/opening-hours)## Installation
The recommended way to install the extension is by
using [Composer](https://getcomposer.org/). In your Composer based TYPO3 project
root, just run:composer require dskzpt/openinghours## Setup
1. Install extension via composer
composer require dskzpt/openinghours
2. Include the static TypoScript
3. Create a "Schedule" entity and fill in your opening times and exceptions
4. Add a frontend plugin to a page to render your desired view.## Recommendend
See [spatie/opening-hours](https://github.com/spatie/opening-hours) documentation to see what else you can do with your Opening Hours.
## Compatibility
| Version | TYPO3 | PHP | Support/Development |
|---------|-------------|-----------|--------------------------------------|
| 1.x | 10.4 - 11.5 | 7.4 - 8.0 | Features, Bugfixes, Security Updates |## Contributing
Please refer to the [contributing](CONTRIBUTING.md) document included in this
repository.## Testing
This Extension comes with a testsuite for coding styles and unit/functional
tests. To run the tests simply use the provided composer script:composer ci:test