>   Is it possible to create link to file that is in the same folder as
> the tiddlywiki.html using relative path?
>
>   This tag works [[file://path/to/wiki/filename.pdf]].  But [[file://
> filename.pdf]] doesn't work.

By design, [[anytext]] is always assumed to be a link to a tiddler,
even if that tiddler doesn't exist yet.  Fortunately, the "PrettyLink"
syntax, [[text|link]], applies the inverse rule: the link is assumed
to be external, *unless* the tiddler already exists.  While this
distinction is subtle, it does allow you to achieve the result you
want:

[[filename.pdf]] is a link to a tiddler, but
[[filename.pdf|filename.pdf]] is a link to an external file

And, because the link doesn't start with an /absolute/path/to/
folder/..., it is automatically handled by the browser as *relative to
the current directory* (i.e, the one containing the TW document).
Thus, you can also write something like:
   [[old version|archives/filename.jpg]]
to link to a file in a *relative sub-directory*.

Also note that the link doesn't specify either http:// or file://
protocol.  In fact, in most browsers, relative references only work
when you omit the protocol from the URL.  In this case, it's an
advantage: it means that the same external PrettyLink can be applied
locally (as a filesystem reference), or remotely (as a server-side
URL), without needing any special TW code... the browser's normal
handling does it automatically.

enjoy,
-e

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to