[TYPO3-calendar] fluid cal list template wrong link
Dirk Steffens
dsteffens at freenet.de
Wed Aug 9 19:17:02 CEST 2017
Add the following to your template to look, which variables are available:
<f:debug>{_all}</f:debug>
Which PID are you looking for? Where the plugin is used? Or what else?
Regards Dirk
Am 10.04.2016 um 13:05 schrieb Averlon GmbH (in Gründung):
> Hi all,
>
> I have setup now cal with fluid.
>
> plugin.tx_cal_controller {
> activateFluid = 1
> }
>
> I have a separate page with cal plugin and views: List, pid=61
>
> My general page with plugin cal and several other views, is pid=55.
>
> I have a separate page with cal plugin and view "Single Event, Create Event,
> Edit Event and Delete Event", pid=66
>
> Now.
>
> When accessing the pid 61 all events are listed as supposed by the template.
>
> When clicking on an event, the same page is opened (list view).
>
> Examining the link on the page it shows:
>
> .....
> index.php?id=61&L=0&tx_cal_controller[view]=event&tx_cal_controller[type]=tx
> _cal_phpicalendar&tx_cal_controller[uid]=3&tx_cal_controller[year]=2016&tx_c
> al_controller[month]=4&tx_cal_controller[day]=6&cHash=4d33fb4f675d47350cd608
> 23e2a72816
>
> Where you can see it is pid 61 addressed where pid 66 should be.
>
> Via TS for cal the pid for Event is set:
>
> plugin.tx_cal_controller {
> view {
> event {
> # # @description Page to display the event view on.
> If this is not configured, then the
> # # current page will be
> used instead.
> # # @also FlexForm
> eventViewPid = 66
> #
> # # @description Page view configured for creating an
> event. If this is not configured,
> # # then the current
> page will be used instead.
> createEventViewPid = 66
> #
> # # @description Page view configured for editing an
> event. If this is not configured,
> # # then the current
> page will be used instead.
> editEventViewPid = 66
> #
> # # @description Page view configured for deleting an
> event. If this is not configured,
> # # then the current
> page will be used instead.
> deleteEventViewPid = 66
> }
> }
> }
>
> When switching over to non-fluid, it works !!!!
>
> The fluid part of List/event.html says (at least, that is the one I think
> that sets the link):
>
> <div class="summary">
> <f:link.page
> additionalParams="{tx_cal_controller: '{view:
> \'event\',type: event.type, uid: event.uid, year: event.start.year, month:
> event.start.month, day: event.start.day }'}">{event.title}</f:link.page>
> </div>
>
> Comment: I have modified it not to show the location.
>
> I am not even a starter in fluid so I do not have a clou if something needs
> to be added to the fluid statement to adjust the pid in the link.
>
> I would very much appreciate if someone could tell me if I am still on the
> right track or mislead.
>
> Typo3: 7.6.4
> Cal: 1.10.3
>
>
> Mit freundlichen Grüßen / Kind Regards
> Karl-Heinz
>
More information about the TYPO3-project-calendar
mailing list