Thanks a lot Mat for your notes/pointers, I really appreciate it.

Regarding the "4 brackets"; actually I got it from this conversation 
<https://groups.google.com/g/tiddlywiki/c/rnC8doLyI0M/m/iaKgd_oNAgAJ> , and 
it works OK with me, and if I used only 2 brackets, the "enlist" doesn't 
split the input variable.

Thanks again for your time here
On Wednesday, March 3, 2021 at 11:32:34 AM UTC+2 Mat wrote:

> Instead of 
>
> <$list variable="myList" filter="[enlist<wkfd>]">
> Auther of : <<myList>>  is {{{[<myList>get[auther]]}}}<br>
> </$list>
>
> you don't need a variable
>
> <$list filter="[enlist<wkfd>]">
> Auther of :<$link/> or <$view field=title/>  is {{!!auther}}<br>
> </$list>
>
> <:-)
>
> On Wednesday, March 3, 2021 at 10:27:31 AM UTC+1 Mat wrote:
>
>> OK this is just to give some pointers. I did not test your (nor my) code 
>> so maybe you had good reasons for exactly how you did it and my suggestions 
>> don't work.
>>
>> \define prepEnlisting(nlst) 
>>> [[[[$nlst$]]]]
>>> \end
>>>
>>
>> Not sure why you're using all those brackets. You can probably write it 
>> in a single row like:
>>
>> \define prepEnlisting() [[$(nlst)$]]
>>
>> \define myBooks(category lang)
>>> <$list filter="[all[tiddlers]tag[$category$]tag[$lang$]]" 
>>> variable="macO">
>>> <$macrocall $name="prepEnlisting"  nlst=<<macO>> />
>>> </$list>
>>> \end
>>>
>>
>> Put triple quotes around the filters when there's a chance some item has 
>> a quote character in its name.
>>
>> \define myBooks(category lang)
>> <$list filter="""[all[tiddlers]tag[$category$]tag[$lang$]]""" 
>> variable="macO">
>> <<prepEnlisting>>
>> </$list>
>> \end
>>
>>  
>>
>>> <$wikify name="wkfd" text="<<myBooks Novel EN>>" >
>>> <$list variable="myList" filter="[enlist<wkfd>]">
>>> Auther of : <<myList>>  is {{{[<myList>get[auther]]}}}<br>
>>> </$list>
>>> </$wikify>
>>>
>>
>> So the wikifywidget is supposedly very resource demanding so it is to be 
>> avoided when possible. I'd guess it works with a setwidget:
>>
>> <:-)
>>
>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/410f775c-7142-4d39-aa80-4c64bba0c6a3n%40googlegroups.com.

Reply via email to