My last request for help was immediatly solved, so let me try again! :)

Let's say I have two kind of tiddlers:
people: John, Mary, Carl, etc.
languages: English, Italian, Spanish, etc.

my goal is that when I see John's tiddler, I have a list of languages he 
speaks, each linked to its own tiddler. It would be perfect if I could fit 
in more information (like, filter them by fluency or whatever), but let's 
not get ahead of ourself.

my initial tought process was to have prefixed fields in people tiddlers:
fieldname: language_english
value: English

fieldname: language_french
value: French

and in a person's tiddler set up a list like:
<$list filter="[all[current]fields[]prefix[language_]sort[title]]" 
variable="language">
<$vars lang={{{ [<currentTiddler>get<language>] }}}>
<$link to=<<lang>>/>
</$vars>
</$list>

Now this works. HOWEVER! It's not flexible at all. And as I said, it won't 
let me differentiate further, so to filter, let's say, only the languages 
in which John is fluent.

My wish would be actually something different that I don't know how to 
process. That is: list the actual pages and filter them out by a comparison 
with the current tiddler's fields. Something like:

each page has a field codename, for example:
fieldname: codename   value: english

compare it to John's tiddler's fields:
fieldname: english   value: 1

and use this comparison as a filter for [tag[languages]].

something like: [tag[languages] butonlyif <john><codename> 
compare:number:gt[0]]

This way, I could set up other values in John's tiddler (0, 1, 2, etc.) and 
being able to define and filter even further.

Thank you again for your time!

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5ef68914-d48b-4146-8356-efc4eecf6d90n%40googlegroups.com.

Reply via email to