Greetings! First time poster - hopefully this is in the right place.
Here’s a tiddler that almost does exactly what I want.
<$set name="destination" value=<<currentTiddler>>>
<$list filter="[is[current]fields[]]+[tag[Skills]]+[sort[]]">
{{!!tt}} <$view tiddler=<<destination>> field={{!!title}}/>,
</$list>
</$set>
The list-widget’s filter looks for all the field names, then select only those field names where there are tiddlers which have been tagged “Skills”. and then sorts everything.
It works great, however, it also displays fields that exist in which the field’s value is blank or empty. I don’t want that. I’d like to only show results where there is an actual value in the field.
Normally I would just check the field itself for a value, like this: !field:skills[]
where I’m saying ‘don’t show me anything where the field is empty’. Yet in this case, I can’t do that because the fields I’m checking are dynamic (based on which tiddlers are tagged with ‘Skills’).
Any help, thoughts, ideas would be much appreciated and have my thanks!