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.