Hi Mat,
Bravo, that demonstrates a very high degree of cunning. Looking at the source of the “Alias ViewTemplate” tiddler, I note several interesting tricks and techniques:
* using CSS to hide the original title and insert the alias
* using the <<makedatauri>> macro to obtain a URI encoded version of the tiddler title
* using the <$list> widget with the variable and filter attributes to do string processing (in this case, removing the prefix provided by the makedatauri macro)
The only thing you might want to watch is the use of <<urititle>> in the style definitions: the result will be wikified, which will give unexpected results were the alias of a tiddler to contain wikitext. I created a tiddler with <br> in the alias field as an example; the result is excess space between the title and the subtitle. Anyhow, you could avoid it by using a nested macro and within it the text substitution syntax. (Of course, there’d still be some minor issues like titles/aliases containing single quotes).
Very good stuff,
Best wishes
Jeremy.