aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/wikilink_in_table.mdwn
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-28 23:06:24 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-28 23:06:24 +0000
commit4142c02f738ac119086509aa979ead5146b32a52 (patch)
tree310f6f667065b26b93fa84bcde0cd0ed7016f2f6 /doc/bugs/wikilink_in_table.mdwn
parent25294defb814e6d4a53848c89a86e982bda1fc30 (diff)
downloadikiwiki-4142c02f738ac119086509aa979ead5146b32a52.tar
ikiwiki-4142c02f738ac119086509aa979ead5146b32a52.tar.gz
* Tables containing links with a link text were misparsed, because the "|"
in the wikilink looked like a table field separator. Avoid this ambiguity by linkifying the data before parsing it as a table. * Turn on allow_loose_quotes in the table plugin's Text::CSV object, so that links from wikilinks don't confuse the parser.
Diffstat (limited to 'doc/bugs/wikilink_in_table.mdwn')
-rw-r--r--doc/bugs/wikilink_in_table.mdwn28
1 files changed, 18 insertions, 10 deletions
diff --git a/doc/bugs/wikilink_in_table.mdwn b/doc/bugs/wikilink_in_table.mdwn
index fe9bc6da2..e6cb213fa 100644
--- a/doc/bugs/wikilink_in_table.mdwn
+++ b/doc/bugs/wikilink_in_table.mdwn
@@ -1,24 +1,32 @@
I try to create wikilink in table. But it does not work. Here is example:
- ||table class=table1 data="""
- ||wikilink_test|servers/webmail1]]
- ||wikilink_test\|servers/webmail1]]
- [wikilink test](/servers/webmail1)
- """]]
+[[table class=table1 data="""
+[[wikilink_test|index]]
+[[wikilink_test\|index]]
+[wikilink test](/servers/webmail1)
+"""]]
First two wikilink entries do not work.
The last one is url link and it works but it is not a wikilink. Or maybe it does not matter if I use URL links in stead of wikilinks for local wiki content?
+> [[fixed|done]] --[[Joey]]
+
What exactly is a difference between wikilink and URL reference to the same page ?
+> ikiwiki will not be able to track pages linked using urls as having a
+> link.
+
Trying to report this I found something weird. I changed in the example [[ with || because wiki renders something wrongly. You can see what I tried originally here:
- [[table class=table1 data="""
- [[wikilink_test|servers/webmail1]]
- [[wikilink_test\|servers/webmail1]]
- [wikilink test](/servers/webmail1)
- """]]
+ \[[table class=table1 data="""
+ [[wikilink_test|servers/webmail1]]
+ [[wikilink_test|servers/webmail1]]
+ [wikilink test](/servers/webmail1)
+ """]]
Please click edit to see unrendered text. First, it is not monospace-d (I have 4 spaces) and second, some wierd html is shown...
Am I doing something wrong ?
+
+> See above for the right way to do it. Note that I also fixed a minor bug
+> in ikiwiki that makes it not display the opening `[[` above. --[[Joey]]