- TYPO3 CMS 7.6 - 8.7
- tx_news 5.3.0 - 6.1.99
- recurr 1.0.0
- Switch to the module “Extension Manager”.
- Get the extension(s) from the Extension Manager: Press the “Retrieve/Update” button and search for the extension key dated_news and import the extension from the repository.
- Add
https://github.com/daCyberpunk/dated_newsandhttps://github.com/daCyberpunk/recurrto your repositories in composer.json. - Add
"falkroeder/dated-news": "dev-master"and"falkroeder/recurr": "^1.0"to your require array in composer.json. - ofcourse you need to install news as well.
- composer update/install
- Add
"typo3-ter/dated-news": "^5.0"and"typo3-ter/recurr": "^1.0"to your require array in composer.json. - ofcourse you need to install news as well.
- composer update/install
The extension ships some TypoScript code which needs to be included.
- Switch to the root page of your site.
- Switch to the Template module and select Info/Modify.
- Press the link Edit the whole template record and switch to the tab Includes.
- Select Dated News (dated_news) at the field Include static (from extensions):
If no jquery is included on your page, you need to set the following TypoScript option: plugin.tx_news.settings.dated_news.includeJQuery = 1. The Extension then will include it by itself.
You have to exclude parameter for chash calculation in Installtool. Otherwise it won't work.
Go to Installtool -> All configuration and loog for the option "[FE][cHashExcludedParameters]"
There you have to add: tx_news_pi1[newApplication],tx_news_pi1[title]
In Order to get the whole workflow of event presentation an registration working, the following page structure is recommended.
You will need following 4 pages:
-
Calendar or List View Page
The calendar View is nothing other than a list view of items, but in form of an calendar. You need to specify the detail page ID
-
Detail Page
On that page a Plugin with Event Detail is configured. If you use the original Detail Configuration of tx_news there will be no details about the event and no booking form available. Set here the page ID for the Booking Page
-
Booking Page
Here a Plugin with the view Booking Created is configured. Set here the Page ID for the confirmation Page
-
Confirmation Page
That's the page where User will be redirected when they click on the confirmation Mail which will be sended out when a user registrates for an event.
- As with news itself, you can have more complex structure like by categories for example. You can have them one global booking and one global confirmation page, but of course its also possible have these multiple times in your TYPO3 Backend.
- The Plugin provides also a List/Detail view. So you can have both, The List and the Detail View with booking form on the same page.