[pmwiki-users] pagelist order=month?

Peter Bowers pbowers at pobox.com
Fri Sep 4 08:36:49 CDT 2009

On Fri, Sep 4, 2009 at 8:15 AM, Graham Archer<Graham.Archer at sun.com> wrote:
> order=month lists ....  Jan,Feb,Mar,Apr ..etc
> order=-month lists .... Dec,Nov,Oct,Sept ....etc
> I can't figure out a way to order the pagelist other than alphabetically

Looking through
http://www.pmwiki.org/wiki/PmWiki/CustomPagelistSortOrder I see it
doesn't have an example that will help you in what you are doing, so
here's some more help.

For month, set up an array like this:

$Months = array ('Jan'=>1, 'Feb'=>2, ..., 'Dec'=>12);

then compare

$Months[PageVar($pagenamex, '$:Month')] with
$Months[PageVar($pagenamey, '$:Month')]

That will get you past the alphabetic comparison...

(Subtracting rather than comparing those 2 values may optimize slightly.)


More information about the pmwiki-users mailing list