Mohammad,

I think I may refine this set of macros and field names with a little more 
research. I think it a worthy exercise for us to jointly identify useful 
global macros that may make sense adding to the standard distribution.

Regards
Tony

On Wednesday, January 8, 2020 at 3:35:45 PM UTC+11, Mohammad wrote:
>
> Added to TW-Scripts
>
> This is a better solution as it gives all types of fields!
>
> --Mohammad
>
> On Wednesday, January 8, 2020 at 5:14:09 AM UTC+3:30, TonyM wrote:
>>
>> Mohammad,
>>
>> I continue to develop this 
>>
>> $:/macros/globalFields 
>> <http://192.168.1.81/Development/!SandboxWikis/fields.html#%24%3A%2Fmacros%2FglobalFields>
>>
>> \define standardFields() {{$:/config/standardFields}}
>> \define otherCoreFields() {{$:/config/otherCoreFields}}
>> \define hiddenFields() {{$:/config/hiddenFields}} <!-- system fields with 
>> visibility hide (dynamic) -->
>> \define systemFields() {{$:/config/standardFields}} 
>> {{$:/config/otherCoreFields}}
>>
>>
>> $:/config/standardFields
>>
>>
>> <http://192.168.1.81/Development/!SandboxWikis/fields.html#%24%3A%2Fmacros%2FglobalFields>
>>
>> title text modified modifier created creator tags type list caption
>>
>>
>> <http://192.168.1.81/Development/!SandboxWikis/fields.html#%24%3A%2Fmacros%2FglobalFields>
>>
>>
>> $:/config/otherCoreFields
>>
>> class color description draft.of draft.title footer hide-body icon library 
>> list-after list-before name plugin-priority plugin-type source subtitle 
>> toc-link
>>
>>
>> $:/config/hiddenFields
>>
>> {{{ 
>> [all[]prefix[$:/config/EditTemplateFields/Visibility/]text[hide]removeprefix[$:/config/EditTemplateFields/Visibility/]]
>>  }}}
>>
>>
>>
>> Regards
>> Tony
>>
>> On Wednesday, January 8, 2020 at 10:10:23 AM UTC+11, TonyM wrote:
>>>
>>> Mohammad,
>>>
>>> Do it however you want, but I think this is a global variable worthy of 
>>> definition. In Which case a tiddler
>>> $:/config/systemFields containing "text title modified modifier color 
>>> tags list etc.."  See https://tiddlywiki.com/#TiddlerFields for the 
>>> full list
>>> and a Global macro $:/macros/global tagged $:/tags/Macro containing
>>> \define systemFields() {{$:/config/systemFields}} 
>>> Would provide both a tiddler and variable
>>>
>>> {{$:/config/systemFields}}
>>> <<systemFields>>
>>>
>>> I have being planning this for a while, So I will do it now and 
>>> shareback.
>>>
>>> I have a few more ideas to add
>>>
>>> Regards
>>> Tony
>>>
>>>
>>> On Wednesday, January 8, 2020 at 12:06:25 AM UTC+11, Mohammad wrote:
>>>>
>>>> @Jeremy
>>>> Many thanks for clarification.
>>>>
>>>> @Tony
>>>> I have created a tiddler 
>>>> *$:/plugins/kookma/commander/config/systemTags* with below value
>>>> title tags text created creator modified modifier color bag revision 
>>>> caption
>>>>
>>>> and use it like 
>>>> -[subfilter{$:/plugins/kookma/commander/config/systemTags}]
>>>>
>>>>
>>>> --Mohammad
>>>>
>>>> On Tuesday, January 7, 2020 at 12:15:03 PM UTC+3:30, Jeremy Ruston 
>>>> wrote:
>>>>>
>>>>> Hi Mohammad
>>>>>
>>>>> Is there any way to distinguish between user field and system field?
>>>>>
>>>>>
>>>>> No. But the set of system fields is essentially fixed and so can be 
>>>>> hard coded something like this:
>>>>>
>>>>> <$list filter="[tag[x]fields[]] -text -title -modified -modifier 
>>>>> -color -tags -list>
>>>>>
>>>>> </$list>
>>>>>
>>>>> Best wishes
>>>>>
>>>>> Jeremy.
>>>>>
>>>>>
>>>>>
>>>>> Assume you have several tiddlers tagged with x and have fields
>>>>>
>>>>>
>>>>>    - system fields like: title, tags, type,  text, ...
>>>>>    - user fields like: myfield, yourfield, ... [those created by user 
>>>>>    NOT Tiddlywiki
>>>>>
>>>>>
>>>>> And then
>>>>>
>>>>> <$list filter="[tag[x]fields[*system*]]>
>>>>>
>>>>>
>>>>> </$list>
>>>>>
>>>>>
>>>>> or
>>>>>
>>>>> <$list filter="[tag[x]fields[*user*]]>
>>>>>
>>>>>
>>>>> </$list>
>>>>>
>>>>>
>>>>> or something similar? fields:system[]?
>>>>>
>>>>> --Mohammad
>>>>>
>>>>> -- 
>>>>> 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/405eca5e-08c8-4339-b0b5-4634eef32b08%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/tiddlywiki/405eca5e-08c8-4339-b0b5-4634eef32b08%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>>
>>>>>

-- 
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/ef13e744-77ff-431a-ae69-53f00654fa9f%40googlegroups.com.

Reply via email to