I've added some of this to the wiki under http://www.pmwiki.org/wiki/PmWiki/PageLists#pagetextvariable
Edit as needed. -Michael Paulukonis http://www.xradiograph.com <http://goog_2112721603>Interference Patterns (a blog)<http://www.xradiograph.com%5Cinterference> @XraysMonaLisa <https://twitter.com/XraysMonaLisa> http://michaelpaulukonis.com <http://www.BestAndroidResources.com> Sent from somewhere in the Cloud (hearthrug, by the fender) On Thu, Jun 27, 2013 at 10:21 AM, Peter Bowers <[email protected]> wrote: > On Thu, Jun 27, 2013 at 6:18 AM, Simon <[email protected]> wrote: > >> I'm having trouble understanding why a pagelist I have written won't come >> out in order by page text variable >> order=-$:MonthNum >> > >> > >> > You've defined your PTV using a markup expression as below: > > (:MonthNum:{(ftime fmt="%m" when=(substr {$Name} 4))}:) > > pagelist does not evaluate markup expressions when working with PTVs and > neither are the PTV values cached anywhere. Therefore pagelist is sorting > the literal values of open-curly-brace followed by open-paren followed by > the 5 characters "f-t-i-m-e" etc. Since these literal values are identical > across all your pages you end up with what appears to be random ordering. > > Probably the best way for you to fix this is by hardcoding the $:MonthNum > in your page-creation template (allowing some flexibility in page naming > later on) or by defining a PV which does the conversion from the pagename > to the monthnum. There are undoubtedly other solutions, but those are the > first 2 that come to mind... > > -Peter > > _______________________________________________ > pmwiki-users mailing list > [email protected] > http://www.pmichaud.com/mailman/listinfo/pmwiki-users > >
_______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
