Nice solution. I tried it. It is case sensible. My code is not (it was needed).
I will try to merge your solution into mine to see what I could achieve with two imbricated lists. Jean-Pierre Le mercredi 7 avril 2021 à 08:11:28 UTC+2, [email protected] a écrit : > Thanks jn.pierr for your input - I'll check it later. > In the meantime I found a solution: > > <div style="column-count:2;column-rule: 1px solid; color:rgb(204, 204, > 255);"> > <$list filter="A B C D E F G H I J K L M N O P R S T U V W Z"> > > <h3><<currentTiddler>></h3><$list filter="[ > sortan[]prefix<currentTiddler>]"> > <small style="color:rgb(204, 204, 255)"> <<tag>> <$view field="published" > /> </small> > *<br>* > </$list> > </$list> > </div> > > Stefan > [email protected] schrieb am Dienstag, 6. April 2021 um 21:11:10 > UTC+2: > >> As for listing letters for entries I have tghe following: >> >> \define all-initials() >> <$list filter="[tag[glossaire]]"> >> <$set name=1st value={{{ [all[current]split[]first[]] }}}> >> <<1st>> >> </$set> >> </$list> >> \end >> >> \define glossaryList() >> <$wikify name="all-letters" text=<<all-initials>>> >> <$list >> filter="[<all-letters>uppercase[]split[É]join[E]split[]each:value[]!is[missing]]" >> >> variable="letter"> >> <$link to=<<letter>>/> >> </$list> >> >> <$list >> filter="[<all-letters>uppercase[]split[É]join[E]split[]each:value[]!is[missing]]" >> >> variable="letter"> >> <h3><$link to=<<letter>>/></h3> >> <$set name="entries" filter="[<letter>addprefix[{{]addsuffix[}}]]"> >> <<entries>> >> </$set> >> </$list> >> </$wikify> >> \end >> >> added twist: make É and E the same entry. letters not used are not seen. >> This example is with a "glossaire" tag, you would use "people" instead or >> make it a variable of all-initials macro. the macro to be used >> is glossaryList (no argument). >> >> You would have to adapt it to your needs and language perhaps. >> >> note: I have created letterr tiddlers "A"', "B"', "C" etc before hand. I >> have not yet found out how to create them on purpose (and delete them on >> purpose too). But they all have the same content (a call to another macro). >> Some are not used, that's it. >> Le mardi 6 avril 2021 à 17:59:12 UTC+2, [email protected] a écrit : >> >>> Hello Anjar, >>> >>> I've adapted your example to generate a list of all my Tiddlers + >>> "published" field (= date): >>> >>> <div style="column-count:2;column-rule: 1px solid lightblue;"><$list >>> filter="A B C D E F G H I J K L M N O P Q R S T U V >>> W"><h3><<currentTiddler>></h3><$list filter="[ >>> sortan[]prefix<currentTiddler>]"> <small style="color:rgb(204, 204, 255)"> >>> <<tag>> <$view field="published" /> </small> </$list></$list></div> >>> >>> Is there a way to get an output list with only one Tiddler-title per >>> line? >>> >>> Thanks for feedback >>> Stefan >>> >>> Anjar schrieb am Montag, 5. April 2021 um 22:25:39 UTC+2: >>> >>>> Hi, >>>> >>>> Absolutely, here is a quick example: >>>> >>>> <div style="column-count:3;column-rule: 1px solid lightblue;"><$list >>>> filter="A B C D E F G H I J K L M N O P Q R S T U V >>>> W"><h3><<currentTiddler>></h3><$list >>>> filter="[tag[People]sort[title]prefix<currentTiddler>]"> <<tag>> >>>> </$list></$list></div> >>>> >>>> The div is just to get three columns. The first list loops through all >>>> the letters and print each letter (<<currentTiddler>>) as header. For each >>>> letter, you use the same list as before, but add a filter to only keep >>>> titles starting on (prefix) the given letter (note that we have to use >>>> <currentTiddler> inside filters) >>>> >>>> Best, >>>> Anders >>>> >>>> mandag 5. april 2021 kl. 21:11:35 UTC+2 skrev [email protected]: >>>> >>>>> I have one final question, relating to the list function itself: Is it >>>>> possible to split the list alphabetically? So that all people whose names >>>>> begin with A, B, C etc, can be placed in separate lists, despite all >>>>> being >>>>> in the same Tag group? >>>>> >>>>> Many thanks >>>>> >>>>> JK >>>>> >>>>> On Sun, 4 Apr 2021 at 19:08, Jax Kovak <[email protected]> wrote: >>>>> >>>>>> Eric, thanks so much! I wasn't sure about the short form of the list >>>>>> tag being used like that. Excellent! I have my list! Many thanks! >>>>>> >>>>>> Kind regards >>>>>> >>>>>> JK >>>>>> >>>>>> >>>>>> On Sun, 4 Apr 2021 at 18:09, Eric Shulman <[email protected]> wrote: >>>>>> >>>>>>> On Sunday, April 4, 2021 at 9:46:38 AM UTC-7 [email protected] >>>>>>> wrote: >>>>>>> >>>>>>>> Hey PMario, thanks for that, but I'm confused on how to use this. >>>>>>>> Currently I can use >>>>>>>> <$list filter="[tag[People]sort[title]]"/> >>>>>>>> to get a list of the People in the People Tag group, but I can't >>>>>>>> see how to add the <<Tag>> to it so that each item is listed as a >>>>>>>> Tag. Could you clarify please? >>>>>>>> >>>>>>> >>>>>>> By ending the $list with /> you are using the "short-form" of the >>>>>>> widget which, by default, outputs the titles of the matching tiddlers, >>>>>>> as >>>>>>> links. To display other output (e.g., the title as a tag pill) you >>>>>>> need to >>>>>>> use the full <$list>...</$list> syntax, where the content is the >>>>>>> <<tag>> >>>>>>> macro, like this: >>>>>>> >>>>>>> <$list filter="[tag[People]sort[title]]"> <<tag>> </$list> >>>>>>> >>>>>>> Note that inside the body of the $list widget, the value of >>>>>>> currentTiddler is set to the title of each matching tiddler and the >>>>>>> <<tag>> >>>>>>> macro defaults to showing the "currentTiddler" as a tag pill. >>>>>>> >>>>>>> enjoy, >>>>>>> -e >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to a topic in >>>>>>> the Google Groups "TiddlyWiki" group. >>>>>>> To unsubscribe from this topic, visit >>>>>>> https://groups.google.com/d/topic/tiddlywiki/uAM0RDmpfrE/unsubscribe >>>>>>> . >>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>> [email protected]. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/tiddlywiki/0882f2c6-49b1-49a2-87c0-e6f953e3599fn%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/0882f2c6-49b1-49a2-87c0-e6f953e3599fn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- 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/fa711604-6e3e-4a51-b15f-d2cd1814ff87n%40googlegroups.com.

