aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-07-12 10:33:20 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-07-12 10:33:41 -0400
commit0a09638f968f1b6c82b74ede4caa87461721e7d6 (patch)
treee665cb1c2147390d5065a2139d2d51974c80b326 /doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn
parentde9e27e25cfb6cad46a759b7c14932e8b1f4ca4e (diff)
downloadikiwiki-0a09638f968f1b6c82b74ede4caa87461721e7d6.tar
ikiwiki-0a09638f968f1b6c82b74ede4caa87461721e7d6.tar.gz
greatly simplified test case
Diffstat (limited to 'doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn')
-rw-r--r--doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn45
1 files changed, 5 insertions, 40 deletions
diff --git a/doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn b/doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn
index f49d14f9b..afeaff60e 100644
--- a/doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn
+++ b/doc/bugs/Toc_map_and_template_plugins_do_not_play_well_together.mdwn
@@ -1,50 +1,15 @@
-I've got a wiki page that contains :
+The following renders incorrectly:
\[[!toc ]]
-
- # header1
-
- content1
-
- # header2
-
- \[[!template id=bla]]
-
-And `templates/bla.mdwn` contains :
-
- # header3
-
- content3
-
- # header4
-
- content4
-
-If no `\[[!map]]` directive is anywhere in the template, the page is rendered as expected.
-If `\[[!map]]` is used e.g. in content4, the wiki page is rendered with
-the following elements :
-
-> Surely you mean a toc directive, not map? --[[Joey]]
-
->> No, I really mean map, but I forgot to escape the toc above (in the example wiki page content), which prevented you from understanding my point. -- intrigeri
+ # header1
-- an empty toc div
-- every markdown code before the first `\[[!map]]` directive is not
- interpreted and rendered as-is : `# header1 content1 # header2
- content2 #header3 #header4 content4_before_the_map`
-- the correctly rendered map directive result
+ content1
-If `\[[!map]]` is used in content3, the wiki page is rendered with
-the following elements :
+ # header2
-- a TOC containing only the last header (header4)
-- every markdown code before the first `\[[!map]]` directive is not
- interpreted and rendered as-is : `# header1 content1 # header2
- content2 #header3 content3_before_the_map`
-- content3 (starting at the map), header4 and content4 are all rendered as expected
+ \[[map pages="sandbox"]]
-Moving the `\[[!toc]]` directive from the page to the template gives the same results.
Removing the `\[[!toc]]` directive or moving it at the end of the page
makes the whole wiki page be rendered as expected.