I want a simple events display. For this matter I added a pagetext variable 
"EventsDate". I don't want the date in the pagename, because I want to make it 
very simple to change the data of an event.

So an "event" looks like this:

(:EventsDate:2009-05-12:)

For the pagelist I tried something like this, but sadly it doesn't work. If 
there are two ore more events in one month, then the heading (in template 
first) ist repeated for every event. Why?

[[#EventsList]]
(:template first {(ftime %Y%m {{=$FullName}$:EventsDate})}:)
!! {(ftime "%m / %Y" {{=$FullName}$:EventsDate})}
(:template each:)
* [[{=$FullName}|{(ftime %d.%m.%Y {{=$FullName}$:EventsDate})} {=$Titlespaced}]]
[[#EventsListend]]

I also tried this in the events page:

(:EventsDate:2009-05-12:)
(:EventsGroup:{(ftime %Y%m {{=$FullName}$:EventsDate})}:)

and this for the template:

[[#EventsList]]
(:template first {{=$FullName}$:EventsGroup})}:)
!! {(ftime "%m / %Y" {{=$FullName}$:EventsDate})}
(:template each:)
* [[{=$FullName}|{(ftime %d.%m.%Y {{=$FullName}$:EventsDate})} {=$Titlespaced}]]
[[#EventsListend]]

and even this:

(:EventsDate:2009-05-12:)
(:EventsGroup:200905:)

The result is always the same:

03 / 2009
02.03.2009 Dies ist ein vergangener Termin 
04 / 2009
10.04.2009 Termin für den April 
04 / 2009
17.04.2009 Geburtstag 
05 / 2009
10.05.2009 Dies ist ein zukünftiger Termin 

Note that 04 / 2009 is twice in the list!

The pagelist ist always the same:

(:pagelist group=-Site* $:EventsDate=- fmt=#EventsList order=$:Events:)


Thanks,

Guido

_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to