I've used a slightly different structure, to leverage the tag and list fields.
Grocery tiddlers are tagged with "Item", and have the following special fields:
tags: (one or more of) Item Selected
sections: (field indicating the section where the item can be found)
retailers: (list field with retailers)
An item tagged with "Item" is a grocery/shopping item. An item also tagged with "Selected" is selected for the current shopping list / week. Items tagged "Recurring" will appear on the recurring list.
There is a special tiddler Retailers that has a list of all retailers in its list field.
There is a special tiddler Sections that has a list of all sections in its list field.
A view template helps you select or remove retailers.
There is a lister tiddler that lists your items, as you asked. Here is a screenshot:
![](https://groups.google.com/group/tiddlywiki/attach/6cac932199d95/Auto%20Generated%20Inline%20Image%201?part=0.2&view=1)
The attached contains the starter kit. Back up any work you have started. Or better yet, use a fresh empty TW file. Download the attached. Drag and drop into your TW file (a green bar should appear at the top). Import the tiddlers. There are many improvements that could be made. For instance, making each item in the grocery list a link might be useful.
It's left as an exercise to add "sections" to the grocery view template.
I should probably post this in it's own TW page somewhere.