Hi, Okay, I guess you have a list that produces that list of tiddlers, so just add <small><$list filter="[all[current]tags[]]"><<tag>></$list></small> in that list, after the code for the drop-list
Best, Anders torsdag 22. april 2021 kl. 02:53:15 UTC+2 skrev [email protected]: > Thanks Anders > > Close enough! > > so i have this tiddler that lists other tiddlers matching certain Tag > criteria , i also have some buttons and a drop list , what i want is to > add next to the buttons and the drop list all tags associated with these > isted tiddlers > > so this is how it looks like , i just need to add next to the droplists > all tags associated with the test 2 for example , and preferably in the > same pill format , hope this makes sense > [image: Capture.PNG] > > > > [image: Capture2.PNG] > On Wednesday, April 21, 2021 at 1:16:46 AM UTC+2 Anjar wrote: > >> Hi Mohamed, >> >> I'm not sure I fully understand your question, but here is an example >> that produce a table with tiddlers (by letter) to the left and the tags of >> the tiddler to the right; perhaps you wanted the opposite..? >> >> <table> >> <$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 X Y Z"> >> <tr> >> <th colspan = 2><<currentTiddler>></th> >> </tr> >> <$list filter="[ sortan[]prefix<currentTiddler>]"> >> <tr> >> <td style="text-align:right"><<tag>></td> >> <td><ul><$list >> filter="[title<currentTiddler>tags[]]"><li><<tag>></li></$list></ul></td> >> </tr> >> </$list> >> </$list> >> </table> >> >> Best, >> Anders >> >> mandag 19. april 2021 kl. 06:30:30 UTC+2 skrev [email protected]: >> >>> Is it possible to display all associated tags with the listed tiddlers >>> next to them in the list? >>> >>> On Wednesday, April 7, 2021 at 2:29:41 PM UTC+2 Anjar wrote: >>> >>>> Hi, >>>> >>>> As you've discovered, seemingly simple problems can get wuite complex:) >>>> I agree with you that <br/> is a nice solution, or you could wrap it in a >>>> <ul> and have each element as a list item >>>> >>>> For now, I was unable to find a simply way to substring the titles; if >>>> there was, you could get the first letter of all titles, make them >>>> uppercase, remove duplicates and iterate through them with >>>> match:caseinsensitive or something. Maybe it'll be possible in the future! >>>> >>>> PS I forgot XYZ;) >>>> >>>> >>>> Best, >>>> Anders >>>> >>>> onsdag 7. april 2021 kl. 09:42:10 UTC+2 skrev [email protected]: >>>> >>>>> >>>>> 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/660352e4-de9c-4a8b-af26-7f3ae04b52fdn%40googlegroups.com.

