Thanks for your help. Basically there are two steps to the process.
1. Implement mod- fields: each tiddler will list the tiddler name and field contents for any other tiddler with a "mod-" name matching it. So if tiddler Foo has a mod-Bar attribute of "Hello", then viewing tiddler Bar will display a table including "[[Foo]] - Hello". 2. Implement mod inheritance: if a tiddler has an "inherit-mod" field that is a title list, it will also display all mod-fields relevant to other tiddlers named in that list. So if tiddler Qux has an inherit-mod field naming "Bar" then Quz will also display the table showing "[[Foo]] - Hello" because although Foo does not modify Qux, it modifier Bar, and Qux inherits Bar. The 2 was the reason for wanting to use a macro giving the page name with the current tiddler as the default, since I planned this would then be followed something like this (just an indication, not correct syntax or anything): \define recursiveModifierBlock(for:"") <<modifierBlock $for$>> <$list filter="list[inherit-mod]" variable="parent"> <<recursiveModifierBlock <parent> >> </$list> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/103ff907-cd0b-466e-8108-0df372f14f6co%40googlegroups.com.