lochmueller / calendarize-news
Add Event options to the news extension
Package info
github.com/lochmueller/calendarize_news
Type:typo3-cms-extension
pkg:composer/lochmueller/calendarize-news
9.0.0
2026-06-19 12:18 UTC
Requires
- php: ^8.2
- georgringer/news: ^12.0 || ^13.0 || ^14.0
- lochmueller/calendarize: ^13.0 || ^14.0
- typo3/cms-core: ^13.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- namelesscoder/typo3-repository-client: 1.2.0
- phpstan/phpstan: ^0.12.82
- squizlabs/php_codesniffer: ^2.6
- typo3/testing-framework: ^8.3
Replaces
- typo3-ter/calendarize-news: 9.0.0
README
Configuration
Please set the news default PID "plugin.tx_news.settings.defaultDetailPid" or set the Detail page ID in the calendarize Plugin configuration!
Routing configuration example
Based on this issue #30
NewsDetail:
type: Extbase
extension: News
plugin: Pi1
routes:
-
routePath: '/{news_title}'
_controller: 'News::detail'
_arguments:
news_title: news
-
routePath: '/{news_title}-{index}'
_controller: 'News::detail'
_arguments:
news_title: news
calendarize_index: index
defaultController: 'News::detail'
aspects:
news_title:
type: PersistedPatternMapper
tableName: tx_news_domain_model_news
routeFieldPattern: '^(?P<path_segment>.+)-(?P<uid>\d+)$'
routeFieldResult: '{path_segment}-{uid}'
calendarize_index:
type: PersistedAliasMapper
tableName: tx_calendarize_domain_model_index
routeFieldName: uid