I lied - I couldn't wait to try.. @Eric I see your macro does not change
the sort order. It looks like it's going to work great. Thanks again.
On Wednesday, August 12, 2020 at 11:01:30 PM UTC-4 amreus wrote:
> Thanks Eric. I should have also mentioned I want to keep the birth order
> of the siblings based on a `birt-date` field. I won't have a chance to try
> any of this until late tomorrow.
>
>
> On Wednesday, August 12, 2020 at 10:30:36 PM UTC-4 Eric Shulman wrote:
>
>> On Wednesday, August 12, 2020 at 5:48:17 PM UTC-7, amreus wrote:
>>>
>>> I have a little macro that lists the siblings of a person tiddler.
>>> Simplified, it looks like so:
>>> \define siblings()
>>> ''Siblings''
>>> <$list filter="[has[famc]field:famc{!!famc}]">
>>> <br><$link>{{!!caption}}</$link>
>>> </$list>
>>> \end
>>> This lists all tiddlers that have a matching `famc` field, including the
>>> current tiddler.
>>> How can I make it not link to the current tiddler?
>>> I want to list and link to the siblings, but only list the current
>>> tiddler with no link.
>>>
>>
>> Try this:
>> \define siblings()
>> ''Siblings''
>> <$vars here=<<currentTiddler>>>
>>
>> <$list filter="[has[famc]field:famc{!!famc}]">
>> <br>
>>
>> <$list filter="[<currentTiddler>match<here>]"> {{!!caption}}
>> </$list>
>> <$list filter="[<currentTiddler>!match<here>]"> <$link>{{!!caption}}</
>> $link> </$list>
>> </$list>
>> </$vars>
>> \end
>>
>>
>
--
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/82667c6c-f3cf-4451-913e-ad54ccc648d5n%40googlegroups.com.