ikiwiki/doc/bugs/__33__inline_sort__61____34...

42 lines
1.5 KiB
Plaintext
Raw Normal View History

2011-07-19 13:49:58 +02:00
I am trying to do an !inline and sort the pages after meta(date)
2011-07-19 13:55:29 +02:00
\[[!inline pages="blog/* and !*/Discussion" sort="meta(date)" show="0" rootpage="blog" archive="yes"]]
2011-07-19 13:49:58 +02:00
There are a few pages inside blog/* and I would like to give the !meta line as example for two of them:
page 1: blog/get_http.mdwn
2011-07-19 13:55:29 +02:00
\[[!meta title="HTTP GET method" date="2010-09-17 00:00:00"]]
2011-07-19 13:49:58 +02:00
page 2: blog/nagios.mdwn
2011-07-19 13:55:29 +02:00
\[[!meta title="Nagios 3" date="2010-09-09 00:00:00"]]
2011-07-19 13:49:58 +02:00
page 3: blog/using_macos.mdwn
2011-07-19 13:55:29 +02:00
\[[!meta title="How I am using Mac OS X" date="2010-06-10 00:00:00"]]
2011-07-19 13:49:58 +02:00
2011-07-19 13:55:29 +02:00
The ordering which is created can be seen at <http://www.michael-hammer.at/blog_all> and is
page 1 -> page 3 -> page 2
2011-07-19 13:49:58 +02:00
which is obviously not correct. I can say that the ordering is regardless of the sort="" argument inside !inline done by the ctime. This is really annoying as ctime is hard to recover if one has to move the blog from one machine to another.
- What am I doing wrong?
- Is this a bug? If not: Why is meta(date) ignored?
% ikiwiki --version
2011-07-19 13:55:29 +02:00
2011-07-19 13:49:58 +02:00
ikiwiki version 3.20100815.7
2011-07-19 18:07:02 +02:00
> You're not using the [[meta directive|ikiwiki/directive/meta]] correctly.
> As it says at the top of that page,
>> You can have only one field
>> per `meta` directive, use more directives if you want to specify more fields.
> So, \[[!meta title="Nagios 3"]] \[[!meta date="2010-09-09 00:00:00"]]
> and you should be good to go. --[[Joey]] [[done]]
2011-07-20 10:03:20 +02:00
>> Thank you for your help. Sometimes the solution is to easy. Sorry for PEBKAC bug report. --mueli