How to create a list from a field with multiple items

I would like to create a list from a field that contains multiple items.

So, I have a field called ingredients that contains the following:
[[microcrystalline cellulose]] [[mannitol (E421)]] [[hydroxypropylcellulose]] [[crospovidone]] [[citric acid monohydrate]] [[macrogol 6000]] [[stearic acid]] [[talc]]

I figured that list-link would be the way to go and tried <<list-links filter:"[{!!ingredients}]">> but this just created a single bulleted list as a single link (including both the [[ and the ]]):

  • [[microcrystalline cellulose]] [[mannitol (E421)]] [[hydroxypropylcellulose]] [[crospovidone]] [[citric acid monohydrate]] [[macrogol 6000]] [[stearic acid]] [[talc]]

Which is not what I wanted. I experimented with split[ ] in various combinations to no avail. So now I’m stuck.

I’m sure there’s a simple answer but I’m missing it and any assistance would be gratefully received.

I have searched https://tiddlywiki.com/ quite extensively but I don’t seem to hit on the correct key words to use… I wonder whether this sort of thing is findable and how.

It’s unclear if you want this list just for the current tiddler, or for all tiddlers, or ??

This should do it for the current tiddler:

<<list-links "[enlist{!!ingredients}]">>

The enlist operator takes a single field/input and converts it into multiple title-list items.

1 Like

See the list[] enlist[] enlist-input[] operators even some of the tag operators/macros let you name the field. Checkbox widget can also use a listField now,

Otherwise to update such “list fields” you may look at the listops action. listops operators and subfilters.

Many thanks @Mark_S and @TW_Tones… initially I just wanted to get it working for the current tiddler but, ultimately, I thought I’d try to put it in a macro (with other stuff) that could be used wherever… but I guess that would still act on the current tiddler.

Thanks again – later here now so sleep calls…