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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6d56014b-911e-4736-b279-6f9c04b3b2dfn%40googlegroups.com.

Reply via email to