[TYPO3-calendar] Wrap the enddate only if the month is different from the start date
Mario Matzulla
mario at matzullas.de
Thu Oct 15 21:07:32 CEST 2015
Hi Peter,
Am 15.10.15 um 18:58 schrieb Peter Gallagher:
> Hi,
> I'm trying to remove the Month only from the enddate of an event when its in the same month as the start date.
>
> I get: Jan 1 - Jan 3
>
> I want: Jan 1 - 3
>
> Here's what I've tried:
> plugin.tx_cal_controller.view.list.event {
> enddate{
> wrap = <span class="hidemonth">|</span>
> wrap.if{
> value.field = end
> value.strtotime = 1
> value.strftime = %e
> equals.field = start
> equals.strtotime = 1
> equals.strftime = %e
> }
> }
> }
>
> Since it seems that dateFormat isn't parsed by stdWrap so I am trying to wrap all the event enddate's with the same month as the start date.
> This isn't working.
>
> Any help or hints would be appreciated.
I just had this question yesterday too:
view.list.event.enddate >
view.list.event.enddate = COA
view.list.event.enddate.1 = TEXT
view.list.event.enddate.1.noTrimWrap = | - ||
view.list.event.enddate.1.field = end
view.list.event.enddate.1.strftime = %d
view.list.event.enddate.1.if.value.field = start
view.list.event.enddate.1.if.value.strftime = %b
view.list.event.enddate.1.if.equals.field = end
view.list.event.enddate.1.if.equals.strftime = %b
view.list.event.enddate.2 = TEXT
view.list.event.enddate.2.noTrimWrap = | - ||
view.list.event.enddate.2.field = end
view.list.event.enddate.2.strftime = %b %d
view.list.event.enddate.2.if.value.field = start
view.list.event.enddate.2.if.value.strftime = %b
view.list.event.enddate.2.if.equals.field = end
view.list.event.enddate.2.if.equals.strftime = %b
view.list.event.enddate.2.if.negate = 1
BUT there is/was a problem with recurring events:
https://forge.typo3.org/projects/extension-cal/repository/revisions/a093814c0b8b5bd6c757e62674985bfaab2958af
Regards,
Mario
More information about the TYPO3-project-calendar
mailing list