, Patrick R. Michaud wrote:
On Sat, Feb 19, 2011 at 08:19:13PM +0200, tkcusr wrote:
I'd like to see the example where it "does not happen without the if
block" -- I haven't been able to reproduce that on pmwiki.org.
There's example at http://www.pmwiki.org/wiki/Test/Stanchor
You'll see that there's no anchor before the second list.
[...]
Another indication that this is a bug is, only the first anchor gets
included but not the second one. If anchors are supposed to be part
of an include, then why the second is not included as well?

Ah, that's an entirely separate thing.  PmWiki is smart enough
to know that HTML only allows named anchors to appear once per
page, thus only the first one is ever rendered, and second and
subsequent anchors of the same name are automatically suppressed
(so that the output produced by PmWiki remains valid).

If you look at what gets generated for the Test.Stanchor page,
you'll see that the anchors there are also being generated
inside of<p>...</p>  tags.


The anchors in Test.Stanchor are generated because they're not inside (:if false:)...(:ifend:), they don't come from (:include:).

When the anchors are inside (:if false:) block the anchor that's generated comes from (:include:). If this is normal, and the idea is to eliminate duplicates then why the end anchor is also not generated there? there's NO #end anchor in this case.





_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to