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.

Reply via email to