Provides a basic TYPO3 calendar implementation, which can be combined with foreign data
- PHP 90.8%
- HTML 8.1%
- Nix 1.1%
|
All checks were successful
CI / base-qa (pull_request) Successful in 9s
CI / advanced-qa (82, ^12.4) (pull_request) Successful in 18s
CI / advanced-qa (81, ^13.4) (pull_request) Successful in 19s
CI / advanced-qa (83, ^12.4) (pull_request) Successful in 21s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 22s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 18s
CI / advanced-qa (84, ^12.4) (pull_request) Successful in 18s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 17s
CI / base-qa (push) Successful in 14s
CI / advanced-qa (81, ^13.4) (push) Successful in 21s
CI / advanced-qa (82, ^12.4) (push) Successful in 19s
CI / advanced-qa (82, ^13.4) (push) Successful in 22s
CI / advanced-qa (83, ^12.4) (push) Successful in 18s
CI / advanced-qa (84, ^12.4) (push) Successful in 19s
CI / advanced-qa (83, ^13.4) (push) Successful in 21s
CI / advanced-qa (84, ^13.4) (push) Successful in 21s
|
||
|---|---|---|
| .forgejo | ||
| Classes | ||
| Configuration | ||
| Documentation | ||
| Resources/Private | ||
| Tests | ||
| .gitattributes | ||
| .gitignore | ||
| .php-cs-fixer.dist.php | ||
| composer.json | ||
| ext_emconf.php | ||
| LICENSE | ||
| phpstan.neon | ||
| phpunit.xml.dist | ||
| README.rst | ||
| shell.nix | ||
| xliff-core-1.2-strict.xsd | ||
TYPO3 Extension: calendar
=========================
Provides:
* Data (classes) for Year, Month, Week and Day.
* Controller with action to view Year, Month, Week and Day.
Each day can have foreign data created by a factory.
That way extensions or TYPO3 instances can add further data to each day.
Alter Variables
---------------
The controller also has an event to alter assigned variables for each action.
Check out ``Tests/Fixtures/calendar_example/`` as an example on how to provide
necessary custom setup.
Configuration
-------------
Allows to configure default values for arguments if not provided in current request.
Each argument is configured below TypoScript settings namespace `arguments`, e.g.::
tx_calendar_example {
settings {
arguments {
year {
strtotime = midnight first day of -1 year
strftime = %Y
}
}
}
}
Supported arguments are: `year`, `month`, `week` and `day`.