Added to TW-Scripts as

A Two Way Conditional View Template

TW-Scripts/Scripts%20in%20TW%205.1.20-pre.html#A%20Two%20Way%20Conditional%20View%20Template

On Wednesday, July 10, 2019 at 1:47:08 AM UTC+4:30, Jeremy Ruston wrote:
>
> Hi Steve
>
> Ah, I clearly need to explain better.
>
> I have parent tiddlers: A, B, C, D, etc. each tagged "parent"
>
> I have child tiddlers: A1, B1, C2, D2, etc. (they are not tagged "child", 
> but are tagged with the name of the parent tiddler
>
> I need to have a template to manage the presentation of child tiddlers, 
> but don't know how to write a filter that will capture any tiddler that is 
> a child of any of the parent tiddlers, without specifying or knowing the 
> name of the parent tiddlers.
>
>
> OK, so this is intended to be a view template segment that is activated 
> for these child tiddlers? 
>
> If so, the following filter can be used to determine whether the current 
> tiddler is tagged with a tag that is itself tagged with “parent”:
>
> [<currentTiddler>] -[tag[parent]tagging[]]
>
> The filter will return an empty result set if the current tiddler is 
> tagged by a tiddler tagged “parent”. So, you should be able to do something 
> like this within your view template segment:
>
> <$list filter="[<currentTiddler>] -[tag[parent]tagging[]]" 
> emptyMessage={{$:/_MyTemplateForChildTiddlers}} variable="ignore"/>
>
> Then, in $:/_MyTemplateForChildTiddlers you’d have the template that is 
> only displayed for tiddlers tagged by tiddlers tagged “parent”.
>
> Best wishes
>
> Jeremy
>
>
> So neither Xavier's nor Mat's approach works because I don't know the name 
> of the parent tiddler, and there is nothing about the tiddlers other than 
> the fact that each is tagged to a tiddler that is tagged "parent"...
>
> <$list filter="[is[current] (tagged to  a tiddler that is a parent) ]]">
>
>
>
> On Tuesday, July 9, 2019 at 5:59:07 AM UTC-4, Xavier wrote:
>>
>> Hi Steve,
>>
>> What about using the *tagging* operator like so: [tag[Canis]tagging[]] ?
>>
>> Cheers,
>> -- Xavier Cazin
>>
>>
>> On Mon, Jul 8, 2019 at 8:55 PM Steven Schneider <st...@sunypoly.edu> 
>> wrote:
>>
>>> Hi everyone, I sense that others' have asked but I can't quickly find in 
>>> the group:
>>>
>>> How would I filter on a tiddler being a "subtag." For example, if I had 
>>> tiddlers for each species in the animal genus Canis 
>>> <http://1kai.dokkyomed.ac.jp/mammal/en/genus/canis.html> I'd have 
>>> tiddlers tagged "Canis" titled Canis mesomelas, Canis lupus, Canis latrans
>>>
>>> How would I create a filter to capture species, effectively capturing 
>>> tiddlers that are tagged to one of the tiddlers tagged to tiddler "Genus"
>>>
>>> ?
>>>
>>> Thanks, 
>>>
>>>
>>> //steve.
>>>
>>>
>>> -- 
>>> 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 tiddl...@googlegroups.com.
>>> To post to this group, send email to tiddl...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/c19cd84a-7383-4721-b9ea-cc61ef8f9ab6%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/tiddlywiki/c19cd84a-7383-4721-b9ea-cc61ef8f9ab6%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
> -- 
> 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 tiddl...@googlegroups.com <javascript:>.
> To post to this group, send email to tiddl...@googlegroups.com 
> <javascript:>.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/4f17b339-bd62-45f5-83d5-900e4134a80b%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/4f17b339-bd62-45f5-83d5-900e4134a80b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
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 post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/06890add-b8b7-4d0a-9a62-d002db7193bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to