Is it possible to directly redirect one tiddler to another?

1,060 views
Skip to first unread message

Anubitz

unread,
Feb 12, 2010, 1:37:21 AM2/12/10
to TiddlyWiki

I am very new to TiddlyWiki, and my question is simple.

I have a couple of terms that mean the same thing, and I want them to
redirect to the same tiddler where I will define the term, without the
end user seeing a useless (to them) tiddler saying "See XX for
explanation." I just want that second term's tiddler to redirect to
the first as a shadow tiddler, but I have no idea how to do it.

Can someone point me in the right direction?

The project I am working on is a Wiki Encyclopedia for a Fantasy
writing setting that I am working on. It is to be set up like a
magical book that contains all knowledge about the setting.

Thanks,

Anubitz

PMario

unread,
Feb 12, 2010, 4:15:29 AM2/12/10
to TiddlyWiki
Hi,
I think what you are looking for is PrettyLinks see http://tiddlywiki.com/#PrettyLinks
If you type "format" into the search box, you may find some more
interesting things about formating.

And have a look at http://tiddlywiki.org/wiki/TiddlyWiki_Markup

regards
-m

whatever

unread,
Feb 12, 2010, 7:51:09 AM2/12/10
to TiddlyWiki
If you have a lot of such terms, you can save on confusion and dboule
writing by creating a second tiddler, which simply displays the
content of the first tiddler. For example:
You have terms "Michael Jackson" and "Jacko" and they both mean the
same thing. You can create a tiddler named "Michael Jackson" and write
in it whatever you need to. Then you create a second tiddler named
"Jacko" and in it you put this:
<<tiddler "Michael Jackson"##"Michael Jackson">>
So when you go to the "Jacko" tiddler, you actually see the contents
of the "Michael Jackson" tiddler.
Why is that a good thing?
If you use just PrettyLinks, you would create a tiddler "Michael
Jackson". A PrettyLink for that would be [[Michael Jackson]]. But
every time you would want to write Jacko in the text, you would need
to write [[Jacko|Michael Jackson]]. In my example, you would simply
write Jacko or [[Jacko]] and you would always see the contents of the
"Michael Jackson" tiddler.

Further more, this method is useful in cases when you're making lists
of tiddlers, you just use different tags. For example:
person: Anakin Skywalker; tags: Jedi; content: the life and times of
Anakin Skywalker
person: Darh Vader; tags: Sith; content: <<tiddler "Anakin
Skywalker"##"Anakin Skywalker">>
So when you make a list of the Jedi, you see Anakin listed as "Anakin
Skywalker" and when you're making a list of the Sith, you see Anakin
listed as "Darth Vader". In both cases, however, you get the contents
of the "Anakin Skywalker" tiddler when you click on the link.

On Feb 12, 7:37 am, Anubitz <lord.anub...@gmail.com> wrote:

Anubitz

unread,
Feb 12, 2010, 9:48:09 AM2/12/10
to TiddlyWiki
Thank you both for your swift replies. I will report back on the
method that works best for me.

Anubitz

whatever

unread,
Feb 12, 2010, 10:47:26 AM2/12/10
to TiddlyWiki
There is another possibility. You can use aliases. Basically, you can
define alternative names (aliases) for a specific tiddler.
See http://tiddlywiki.org/wiki/Aliases
w

MauriceB

unread,
Feb 15, 2010, 3:17:25 AM2/15/10
to TiddlyWiki
I am also new, but try:-

Whether you want to refer to [[Bills|Bills To Be Paid]] or [[Accounts|
Bills To Be Paid]] they both go to the same Tiddler.

This will display "Whether you want to refer to Bills or Accounts they
both go to the same Tiddler" -which is "Bills To Be Paid".

Regards,

Reply all
Reply to author
Forward
0 new messages