I agree @TW_Tones. In particular, I’d like the option to conditionally display things depending on their “object-type” (usually noted via tag, field or title prefix) and would like it for both regular [[link]]
and <$link/>
links. For example, if I would love it so that if I made a link to something like [[Project A]]
I could have it both show a bit differently - prefix, icon, coloring etc. and with a tooltip like you’re saying. Then I’d do a template for [[Person A]], …
I guess I want similar functionality that’s commonly used at the tiddler level - available for links. Maybe that’s an example to build from.
For example for the body of a “project” (tiddler with the tag project) I can:
- Add a tiddler like
$:/stobot/ViewTemplate
- Tag it
$:/tags/ViewTemplate
.
- Have it contain something like:
<$list filter="[all[current]tag[Project]]" variable="ignore">
<$transclude $tiddler="$:/stobot/ViewTemplate" mode="block"/>
</$list>
Now unlike ViewTemplate
we probably don’t want to keep adding things, so maybe it’s instead implemented with a cascade where you can do some conditional interrupts to set new templates, and if it doesn’t match then the standard one is the fallback.
If it was implemented in that way, where you essentially can customize a template tiddler, it seems like that’d be the most flexible.