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.

Reply via email to