There's a lot that's unclear here. What kind of value is "pord" ? It should be numeric, since you're doing a numeric sort. But I don't see
"pord" used in your output.
If you want your table rows to follow the result of the inner list, then you have to take out the / AND put a second </$list> after the table row structure.
BUT, you're not following Tobias' example. In the first list you filter by tag avatar, but in the second you're filtering by "title" tag. So the connection
between the two lists is a bit random. In Tobias' example, both inner and outer filters first use tag[avatar] .
If you only have a small number of avatars, you could just filter by tag[avatar] and use the list field to determine the sort order. The easy way to do this is to click on an avatar tag,
then drag and drop the listed tiddlers until you have the order you want. Now when you do a simple <$list filter="[tag[avatar]]">....</$list> it should sort per the
list.
Good luck!