First, grab copies of the MTMacros and Entry plugins, and install them on your site.
Next, create the following macro:
<MTMacroDefine name="entry_link" ctag="entry_link">
<a href="
<MTEntry id="[MTMacroAttr name='id']"><MTEntryPermalink></MTEntry>">
<MTMacroContent></a>
</MTMacroDefine>
When setup to be included in your entries, this macro will allow you to use the created <entry_link> tag to link to another entry on your site. If you change the structure of your site, the entry only needs to be rebuilt and the links will point to the new archive location.
You can use it in your entries like so:
<entry_link id="125">This</entry_link> is a link to the entry with the id of 125.
With MT-Textile 2 (still in beta, but coming along), this becomes even simpler:
This requires two plugins. Using the MTEntry plug, that's all you need. No need for macros or anything else.
Um, MTEntry is the same plugin that David refers to as "Entry" - and he wrote it. =)
If you only used MTEntry, then how would the tags in your entries get processed? You'd need the Process Tags plugin for that.
So you're back to two plugins.
Simple question from a simple mind... How do I "set up" the macro, uh where do I do that?
thanks!