Folks,

I have come across a "problem" for which I am investigating a solution, and 
keen to hear any ideas. ultimately I hope this to provide a generic 
solution for advanced field handling I would share back into the community.

*Problem:*

Consider we may like to have a field in one or more tiddlers to store a url 
to an external resource for that tiddler.

Field: url, Value: https://tiddlywiki.com/#cycle%20Operator

The thing is what if we wanted to store a simplified name such as "Cycle 
Operator" or a target for links such as _blank or "operators" there is no 
where to specify the url/name and url/target. when we construct a link to 
this URL it would be nice to find the name/target for this url 
field/tiddler combination.

In future I also want to have a discussion-link tiddler with matching name 
and target, with even more similar fields.

*Possible approach*
We could use the "_" underscore to delimit such "subFields" and create 
additional fieldnames such as url_name and url_target. Then when I have 
code dealing with "url" it can look for fields beginning url_ to find its 
"subfields". I wonder if this compromises the available fieldnames or 
others plugins and solutions that make use of the "_" underscore more often 
than I do?

Perhaps such fields that may have subfields could end with "_" eg; "url_" 
meaning subfields exist for this fieldname.

*More complex systematic approach*
I could store in a data tiddler (For each tiddler) these additional 
subfields, or even in a new special text field inside each tiddler.

*A not so desirable approach*
Build all the handling to allow the url field (in this case) actually be 
the full http link or html <a> tag. The problem being one may need to code 
and decode the content of the url field for every add or change, also if 
one had dozens of different link fields it could get messy.

Your Thoughts?
Tones

-- 
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/fedaddb4-80c7-451c-86fe-bce7750ccc1fn%40googlegroups.com.

Reply via email to