Stéphane,
  
*Can tag adding, trigger field creation?*

To answer this question directly if you provide the method to add a tag, 
like construct your own button, you can always add an additional action to 
create a field. 

I am sure we can find a way to hack the existing add tag system to also add 
a field but do you want this field added every time any tag is added?

When you are ready explain what you are trying to achieve with this tag and 
field and when or if, its always needed, what if the field already exists 
etc...

Regards
Tones

On Thursday, 28 January 2021 at 00:50:03 UTC+11 Misterel85 wrote:

> Hi Tones,
> Thanks for your reply.
> Sorry if I didn't clearly express 'what I would like', and sorry if 
> providing steps on how I was seeing the mechanism I had in mind didn't 
> help. I'll try to improve what I have already done and rephrase it 
> accordingly.
> Anyway, the macro you provided is very interesting and could be really 
> useful. It should be added to TiddlyWiki's documentation which doesn't 
> provide any examples about the tag-picker.
> Also thanks for your 'standard nomenclature' you recently posted about. 
> This is a great piece of work!
> Cheers,
> Stéphane
>
>
>
> Le mardi 26 janvier 2021 à 01:37:43 UTC+1, TW Tones a écrit :
>
>> Stéphane L. 
>>
>> You are aware that in your section  *So, here's what I would like:*  you 
>> are in many ways forcing the solution rather than truly stating "what you 
>> would like". Perhaps avoid tiddlywiki jargon and ask again, then responders 
>> can suggest solutions beyond the limitations you are implying.
>>
>> As far as I can see, In database speak you want multiple values in your 
>> source field, there are many ways to achieve this in tiddlywiki.
>>
>> I recently discovered we can use the tag-picker macro against another 
>> field, try this;
>>
>> Source tags: <<tag-picker tagField:"source">> 
>> <$list filter="[{!!source}enlist-input[]]">
>>   <<tag>>
>> </$list>
>>
>>
>>    - You can also trigger actions on selection with the tag picker.
>>
>>
>> Regards
>> Tones
>> On Monday, 25 January 2021 at 00:48:10 UTC+11 Misterel85 wrote:
>>
>>> Hi,
>>>
>>> I started gathering all the drama activities I have collected over the 
>>> years from miscellaneous sources into a TW single file.
>>>
>>> To quote the source of an activity (= one tiddler per activity / 
>>> exercise), I have used so far:
>>>
>>>    - a tag, itself tagged as 'Source', and that holds the main source 
>>>    reference in its text field (website, book, event title and description);
>>>    - a 'source_detail' field in the activity tiddler, that contains 
>>>    the  reference details of the activity, such as the book page number, 
>>> etc.
>>>
>>> Both the source tag's text field and the 'source_detail' field are then 
>>> transcluded into the activity, thanks to a macro adapted from Tobias 
>>> Beer's filter and list examples 
>>> <http://tobibeer.github.io/tw/filters/#all%20current%20tags%20of%20type>
>>> .
>>>
>>> That works great when the activity has only one source. Some (nearly) 
>>> identical activities, however, can be found on several sources: books, web 
>>> pages, notes from events I took part in, etc. And I would like to quote 
>>> them all in the activity tiddlers.
>>>
>>> So, here's what I would like:
>>>
>>>
>>>    1. I create an activity tiddler.
>>>    2. I create the corresponding generic source tag tiddler(s) if they 
>>>    don't already exist. Ex. a tiddler tag whose text field holds info about 
>>> a 
>>>    (hypothetical) 'dramatis.com' website would be called 'dramatis' and 
>>>    tagged 'Source'.
>>>    3. For every time I add a source tag to the activity tiddler, TW 
>>>    checks whether a corresponding source detail field exists in that 
>>> current 
>>>    activity tiddler.
>>>    4. If not, it retrieves the name of the tag and creates a new field 
>>>    named after that tag. In the example above, a corresponding field named 
>>>    'dramatis_detail' or simply 'dramatis' would be added in the current 
>>>    activity tiddler.
>>>    5. If I delete a source tag (ex. the 'dramatis' tag), the 
>>>    corresponding 'dramatis' field would also be deleted. (That step may not 
>>> be 
>>>    necessary if step 3 is implemented.)
>>>
>>>
>>> Hope my explanations were clear. I can't work it out because I've been a 
>>> TW beginner for months, I can't understand everything in the very technical 
>>> and programer-oriented TW documentation, and so far, my needs have always 
>>> been very basic. Time for me to improve my TW knowledge!
>>>
>>> Do you think something like that could be done? If not, would anybody 
>>> happen to think of a similar solution on how to manage multiple sources and 
>>> reference details, and the  different steps to implement it?
>>>
>>> Thanks.
>>>
>>> Stéphane L.
>>>
>>

-- 
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/881321cc-c7a2-4e10-ab5f-0c8091b6740cn%40googlegroups.com.

Reply via email to