Thanks Stephan. This works like a charm. :) Ah, it seems that copy pasting images directly in the Google Group's editor does not upload them when posting (they do display in the preview though) so they are all missing from my original post. I will try again by using the *Insert Image* macro instead now.
Sorry for the confusion about the "category" tags. They are completely normal TW5 user tags that simply have a different semantic value in my own wiki. They act as both a visual indication and grouping of tiddlers of the same type (e.g. for example all tiddlers that contain definitions of concepts have the 'definition' category tag and all the ones that contain ideas for future implementation are flagged with 'idea'). They have an unique colour (purple) and individual icons to differentiate betwen them. Other than that, just plain TW5 user tags. Here's one example tag pill (hopefully image uploads this time): <https://lh4.googleusercontent.com/-z_pe93--FUA/U3iSREAHxiI/AAAAAAAAAAw/E85U_1f4XOo/s1600/TW5-NoteCategoryTag.png> I was originally thinking of using them here to avoid duplicating data (e.g. all tiddlers with 'Note' tag will automatically have the same link icon) but having an extra class field as you suggested works perfectly (can be a bit more error prone for the user but perfectly manageable). It's pretty much as Stephan explained, but if anyone is interested in how this is working for me, here it is for reference (uses Font Awesome<http://fortawesome.github.io/Font-Awesome/> ): 1. CSS /* Missing links in red */ a.tw-tiddlylink-missing { color: #af0000; } /* All external links with the same icon */ a.tw-tiddlylink-external::before { content: "\f0eb"; /* Font Awesome icon: fa-lightbulb-o */ } span.book > a:before { color: blue; content: "\f02d"; /* Font Awesome icon: fa-book */ } span.calendar > a:before { color: blue; content: "\f073"; /* Font Awesome icon: fa-calendar */ } /* [...] As needed */ 2. mylink tiddler The simplified version works perfectly: <span class={{!!class}}><$link><$view field="title"/></$link></span> 3. Target tiddlers Then I created two tiddlers with class fields : *Meeting with Anna (class=calendar)* and *Dystopian futures in science fiction (class=book)*. 4. Links themselves {{Dystopian futures in science fiction||mylink}}<br> {{Meeting with Anna||mylink}} leads to (image): <https://lh3.googleusercontent.com/-BFoT5X47EHo/U3iU4PdKmaI/AAAAAAAAABE/DuuMratbfy4/s1600/TW5-Example.png> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

