diff options
Diffstat (limited to 'doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn')
-rw-r--r-- | doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn b/doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn new file mode 100644 index 000000000..fe634e9c1 --- /dev/null +++ b/doc/bugs/Map_sorts_subtags_under_a_different_tag.mdwn @@ -0,0 +1,49 @@ +ikiwiki's map directive is full of surprises. I have put a snapshot of the +site as it was when I saw the following problem at +<http://scratch.madduck.net/web__phd.martin-krafft.net__map-bug-2.tgz> and can +revert there any time, but I need to move on. + +I have a few tags starting with `a` (abridged list): + + $ ls wiki/factors/tag/a* + [...] + wiki/factors/tag/active/: + index.html + + wiki/factors/tag/affects/: + contributors/ developers/ users/ + [...] + +In `wiki-wc/factors/tag.mdwn`, I have a map for these tags: + + \[[!map pages="factors/tag/*"]] + +and this works, except that for *whatever* reason, it actually sorts the three +`affects/*` tags under `active`: + + $ w3m -dump wiki/factors/tag/index.html | grep active -A3 + ○ active + ■ contributors + ■ developers + ■ users + +And this is actually in the HTML code: + + <li><a href="active/">active</a> + <ul> + <li><a href="affects/contributors/">contributors</a> + </li> + <li><a href="affects/developers/">developers</a> + </li> + <li><a href="affects/users/">users</a> + </li></ul> + </li> + <li><a href="approach/">approach</a> + </li> + +So it's not that the `<ul>` has an empty parent `<li>`, the three tags are +*really* children of `active`. + +This really blows my mind. :) + +Rendering issue. [[fixed|done]] --[[Joey]] |