Reading over that it isn't organised very well, and I forgot to put in what
you actually wanted for each item in the list, so this is the content of
the tiddler with what you said you wanted in it:
\whitespace trim
<span class="tc-tag-list-item">
<$set name="transclusion" value=<<currentTiddler>>>
<$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{!!icon}}
colour={{!!color}} palette={{$:/palette}} element-tag="""$button"""
element-attributes="""popup=<<qualify "$:/state/popup/tag">>
dragFilter='[all[current]tagging[]]' tag='span'"""/>
<$reveal state=<<qualify "$:/state/popup/tag">> type="popup"
position="below" animate="yes" class="tc-drop-down">
<$set name="tv-show-missing-links" value="yes">
<$transclude tiddler="$:/core/ui/ListItemTemplate"/>
</$set>
<$list
filter="[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]"
variable="listItem">
<$transclude tiddler=<<listItem>>/>
</$list>
<hr>
<$list filter='[tag<currentTiddler>]'>
<$transclude field="extlink"/>
</$list>
</$reveal>
</$set>
</span>
On Wednesday, December 16, 2020 at 5:36:31 PM UTC+1 Jed Carty wrote:
> David,
>
> While it is certainly not, as has been said, 'too easy' it is doable.
>
> The tags macros are complex because of how flexible they need to be and
> how many different situations they are used in. It makes it rather
> difficult to figure out what you change to get your desired alternate
> behaviour.
>
> The tiddler to copy (or edit) is $:/core/ui/TagTemplate
>
> If you edit it you will change how every tag in the wiki behaves. It
> sounds like that is what you want, if not you would need a to use it as a
> template like {{tiddlerToMakeTagOf||ModifiedTagTiddler}}
>
> anyway, put this inside the tiddler $:/core/ui/TagTemplate
>
> The line
>
> <a href=<<currentTiddler>> target="_blank"><$text
> text=<<currentTiddler>>/></a>
>
> is what sets what is on the list, here it is just a simple link to the
> title of the current tiddler that gets opened in a new browser tab. If that
> isn't what you want either let me know or change the line to be what you
> want.
>
>
> \whitespace trim
> <span class="tc-tag-list-item">
> <$set name="transclusion" value=<<currentTiddler>>>
> <$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{!!icon}}
> colour={{!!color}} palette={{$:/palette}} element-tag="""$button"""
> element-attributes="""popup=<<qualify "$:/state/popup/tag">>
> dragFilter='[all[current]tagging[]]' tag='span'"""/>
> <$reveal state=<<qualify "$:/state/popup/tag">> type="popup"
> position="below" animate="yes" class="tc-drop-down">
> <$set name="tv-show-missing-links" value="yes">
> <$transclude tiddler="$:/core/ui/ListItemTemplate"/>
> </$set>
> <$list
> filter="[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]"
> variable="listItem">
> <$transclude tiddler=<<listItem>>/>
> </$list>
> <hr>
> <$list filter='[tag<currentTiddler>]'>
> <a href=<<currentTiddler>> target="_blank"><$text
> text=<<currentTiddler>>/></a>
> </$list>
> </$reveal>
> </$set>
> </span>
>
>
> To use this in a list put it in some other tiddler, I am assuming you call
> it ModifiedTagTiddler, then make your list of tags like this:
>
> <$list filter=<<whatever filter you are using>>>
> {{||ModifiedTagTiddler}}
> </$list>
>
> hopefully that helps.
>
> On Wednesday, December 16, 2020 at 4:02:19 PM UTC+1 David Gifford wrote:
>
>> Hi Tones,
>>
>> Alas, what is "too easy" for you is beyond the grasp of mere mortals such
>> as I.
>>
>> I was not looking for a way to add a button to the tag pill dropdown, as
>> cool as that is. I was looking for a way to alter the functionality of the
>> list of tiddlers at the bottom of the dropdown. I would like each of them
>> to display as the extlink field with no link to the tiddler.
>>
>> I tried adapting these tiddlers, which looked promising, but that did
>> nothing.
>>
>> $:/PSaT/tagging-here/ListItemTemplate
>> $:/PSaT/tagging-here/ListItemTemplate 1
>>
>> Any ideas?
>>
>> On Tuesday, December 15, 2020 at 5:49:40 PM UTC-6 TW Tones wrote:
>>
>>> David,
>>>
>>> This is too easy to solve.
>>>
>>> Install my macros attached and click on any tag pill, see how it extends
>>> the tag pill
>>>
>>> Then Clone $:/PSaT/copy-tag and make your own tiddler
>>> tagged $:/tags/TagDropdown
>>> with your desired content.
>>>
>>> Regards
>>> Tones
>>>
>>> On Wednesday, 16 December 2020 at 10:18:19 UTC+11 David Gifford wrote:
>>>
>>>> tweak, not twak.
>>>>
>>>> On Tuesday, December 15, 2020 at 5:17:56 PM UTC-6 David Gifford wrote:
>>>>
>>>>>
>>>>> Ugh. Why does the tagging mechanism have to be so complicated?
>>>>>
>>>>> I created a list-search for all the tags in a file, where the tags
>>>>> show as tag pills. But I would like the dropdown list of tiddlers (when
>>>>> pressing the tag pill) to show the equivalent of
>>>>>
>>>>> <$transclude field="extlink"/>
>>>>>
>>>>> instead of the equivalent of
>>>>>
>>>>> <$link><$view field="title"/></$link>
>>>>>
>>>>> The extlink field has [[name of tiddler|external link]] so when
>>>>> clicking, the link will take you to the external website.
>>>>>
>>>>> Use case: an index of links to all my Spanish resources on different
>>>>> parts of the Internet.
>>>>>
>>>>> Thanks in advance for any love.
>>>>>
>>>>
--
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/2cf50b66-8a2a-4041-8177-5d3bfa75d94fn%40googlegroups.com.