Manage and display your business' opening hours. This Extensions leverages 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
The recommended way to install the extension is by using Composer. In your Composer based TYPO3 project root, just run:
composer require dskzpt/openinghours
- Install extension via composer
composer require dskzpt/openinghours
- Include the static TypoScript
- Create a "Schedule" entity and fill in your opening times and exceptions
- Add a frontend plugin to a page to render your desired view.
See spatie/opening-hours documentation to see what else you can do with your Opening Hours.
Version | TYPO3 | PHP | Support/Development |
---|---|---|---|
1.x | 10.4 - 11.5 | 7.4 - 8.0 | Features, Bugfixes, Security Updates |
Please refer to the contributing document included in this repository.
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