3 Is there a way to have the generated maps sorted by *title* instead of *filename* when show=title is used?
8 > [[bugs/map_sorts_by_pagename_and_not_title_when_show__61__title_is_used]] --[[Joey]]
12 Question: Is there a way to generate a listing that shows *both* title and description meta information? Currently, a \[\[!map ...]] shows only one of the two, but I'd like to generate a navigation that looks like a description list. For example:
14 * This is the title meta information.
16 This is the description meta information
18 * This is another title.
28 The site I'm trying to set up right now (not really a wiki - no public editing) is divided into topics. Topics are pages that have `\[[!meta link="/topic"]]`. Topic pages contain an index of their subpages (done with `\[[!inline]]`); the subpages are the real content. I want a map in the sidebar that lists:
31 * all of the first-level subpages of the *current topic only*.
33 That is, if the current page is "Topic A" or "Topic A/Page 1", then the map should look like
42 but if the current page is "Topic B" or one of its subpages, then the map should look like
51 On the top-level index page, or on any other page that is neither a topic nor a subpage of a topic, the map should list only the topics.
53 Is there any way to do that? I don't mind mucking around with `\[[!meta]]` on every page if that's what it takes.
57 > I think that you're looking for this:
59 > `pages="((Topic*/* or Topic*) and ./*) or (Topic* and ! Topic*/*)"`
61 > Let's pull that [[PageSpec]] apart.
63 > * `(Topic*/* or Topic*)` matches all pages that are underneath a Topic
64 > page or are a topic page themselves.
65 > * `and ./*` further adds the limitation that the pages have to be
66 > in the same directory as the page that is displaying the map. So,
67 > for `Topic_A/Page_1`, it will match `Topic_A/*`; for `Topic_A`,
68 > it will match `Topic_*` but not subpages.
69 > * Finally, `Topic* and ! Topic*/*` matches all the toplevel topic pages,
70 > since we always want those to show up.
72 > I haven't tested that this works or displays, but I hope it gets you
73 > on the right track. PS, be aware of
74 > [[this_sidebar_issue|todo/Post-compilation_inclusion_of_the_sidebar]]!
77 >> Thanks, but this assumes that topic pages are named `Topic<something>`.
78 >> They aren't. They are tagged with `\[[!meta link="/topic"]]`, and as
79 >> far as I can tell there is no [[PageSpec]] notation for "subpages of a
80 >> page that satisfies link(foo)"...
83 >>> I think that the ideas and code in
84 >>> [[todo/tracking_bugs_with_dependencies]] might also handle this case.
89 I feel like this should be obvious, but I can't figure out how to sort numerically.
91 I have `map pages="./* and !*/Discussion and !*/sidebar"` and a bunch of pages with names like 1, 2, 3, 11, 12, 1/1.1, 12/12.3 etc. I want to sort them numerically. I see lots of conversation implying there's a simple way to do it, but not how.
93 > No, you can't: map can't currently use a non-default sort order. If it
94 > could, then you could use [[plugins/sortnaturally]]. There's a
95 > [[feature_request|todo/sort_parameter_for_map_plugin_and_directive]];
96 > [[a_bug_references_it|bugs/map_sorts_by_pagename_and_not_title_when_show=title_is_used]].